Доброго времени суток. Сразу замечу, что это
репост моей темыс ЛОРа, надеюсь тут помогут оперативнее.
Уже не знаю где искать, помогите пожалуйста. Делал всё как в примере Echo Plugin. Подгружается плагин вот здесь. В errorString плюет что-то подобное:
/home/georg/qgt/lib/qgoogletranslator/libgoogletranslate.so: undefined symbol: _ZTV15Googletranslate)"
Вот что говорит ldd
georg@citadel:~$ ldd -d /home/georg/qgt/lib/qgoogletranslator/libgoogletranslate.so
linux-gate.so.1 => (0xb78bb000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb6df0000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6b6c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6a76000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb6a50000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6a32000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb68ec000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb68bd000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb68a3000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb688d000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb67c4000)
libpng12.so.0 => /lib/libpng12.so.0 (0xb67a0000)
libz.so.1 => /usr/lib/libz.so.1 (0xb678c000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6715000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb66d6000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb66ce000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb66b6000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb66ad000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb669e000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6580000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb657c000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6577000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb656e000)
/lib/ld-linux.so.2 (0xb78bc000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6548000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb64f6000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb64f2000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb64bf000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb64bb000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb64a2000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb649d000)
undefined symbol: _ZTV8GetReply (/home/georg/qgt/lib/qgoogletranslator/libgoogletranslate.so)
undefined symbol: _ZTV15Googletranslate (/home/georg/qgt/lib/qgoogletranslator/libgoogletranslate.so)
undefined symbol: _ZTV11Plinterface (/home/georg/qgt/lib/qgoogletranslator/libgoogletranslate.so)
georg@citadel:~$
Версия Qt:
georg@citadel:~$ systemsettings -v
Qt: 4.6.3
Ссылка на сам плагин. Насчет qt4_wrap_cpp: не помогает, пробовал. Для сборки использую CMake, его конфиг можно узреть по ссылке на сорцы. Подсматривал в другом проекте, там всё точно так же реализованно. Помогите пожалуйста.
Уже разобрался, тема закрыта.
Сообщение отредактировал flareguner - 8.10.2010, 10:48