hey all,

i am interested in adding my own widget to list of custom widgets available in qtcreator. i wrote simple helloworld.cpp program generated libhelloworld.so file

ldd libhelloworld.cpp gives the following output:


linux-gate.so.1 => (0xb7efe000)
libQtGui.so.4 => /usr/local/qt/qt/lib/libQtGui.so.4 (0xb738d000)
libQtCore.so.4 => /usr/local/qt/qt/lib/libQtCore.so.4 (0xb70af000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7088000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6f95000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6f70000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6f65000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6e16000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6e11000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb6e07000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6d56000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6ce9000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6cad000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6ca5000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6c8d000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6c84000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6c5a000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6c45000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6c37000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6b50000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb6b4b000)
/lib/ld-linux.so.2 (0xb7eff000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb6b24000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6b03000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6b00000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6afe000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6ae5000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6ae0000)

i tried adding this libhelloworld.so file to /usr/local/qt/bin/designer i have following error

plugin verification data mismatch in /usr/local/qt/bin/designer/libhelloworld.so

could any one suggest me something on this issue