升级到Ubuntu 14.04会导致Qt编译/链接问题

时间:2014-10-02 17:34:53

标签: qt

我最近升级到Ubuntu 14.04,现在我在编译一个以前使用Qt4构建的Qt程序时遇到了问题。 (Qt5.2.1作为最近升级的一部分安装。)我没有使用IDE,但一直使用qmake来构建我的项目。编译器首先抱怨它无法找到QT文件(或任何其他qt包含)。如果我将以下行添加到我的.pro文件中,它会找到包含:

INCLUDEPATH += /usr/include/qt5/QtWidgets

然后链接器抱怨:

  

g ++ -L / home / marieh / LaCrosseWs / sharedlibs -L / home / marieh / wthrTrax / libs   -Wl,-O1 -o ../../../../../apps/qtSampler obj / qtSamplerApp.o -llc23xxAdapters -llc23xxIO -llitecmisc -lwxm -lQt5Network -L / usr / lib / i386-linux -gnu -lQt5Gui -lQt5Core -lGL -lpthread / usr / bin / ld:obj / qtSamplerApp.o:未定义的符号引用   '_ZN12QApplicationD1Ev'//usr/lib/i386-linux-gnu/libQtGui.so.4:错误   添加符号:命令行collect2中缺少DSO:错误:ld   返回1退出状态make:*** [../../../../../apps/qtSampler]错误   1

似乎缺少一些库文件或其他东西。

0 个答案:

没有答案