Qt3支持Ubuntu上的Qt4:链接器错误

时间:2016-04-10 18:27:47

标签: qt qt4 qt-creator qt3

我试图从这里构建一个Qt3应用程序(它还需要所有4个gsl包):

http://robotics.usc.edu/~boyoon/particle.html

在Qt 4.8.6上使用QtCreator,在Ubuntu 15.10上使用libqt4-qt3support包。

我已将所有代码文件添加到空的Qt4项目中,将所有Qt包含在标题中

#include </usr/include/qt4/Qt3Support/Qt3Support>

并更改了

之类的行
painter.setPen(white);

painter.setPen(Qt::white);

此外,我已将行QT += qt3support添加到项目的.pro文件中。

现在我收到libQtGui.so.4的链接器错误

g++  -o mousetracker1 particle.o mouse_tracker.o kd_tree.o   
        -L/usr/lib/i386-linux-gnu -lQt3Support -lQtCore -lpthread 
/usr/bin/ld: mouse_tracker.o: undefined reference to symbol 
        '_ZN7QWidget17mouseReleaseEventEP11QMouseEvent'
/usr/lib/i386-linux-gnu/libQtGui.so.4: error adding symbols:
        DSO missing from command line  

我有什么方法可以构建和运行这个程序吗?

0 个答案:

没有答案