将应用程序从Qt 4.8移植到Qt 5.3获取"命令行中缺少DSO"

时间:2014-10-15 07:14:18

标签: c++ linux ubuntu-14.04 qt4.8 qt5.3

我在qt 4.8 ubuntu 12.04(工作)上构建了这个项目,现在在qt 5.3 ubuntu 14.04上构建它。我在编译时遇到以下错误

 error: mainwindow.o: undefined reference to symbol     
 '_ZN12QtConcurrent16ThreadEngineBase16setProgressValueEi'
 error: error adding symbols: DSO missing from command line
 /usr/lib/x86_64-linux-gnu/libQtCore.so.4:

.pro文件

QT += serialport
 QT += widgets
 QT += network
 QT += core
 ...
 ...
 LIBS += "/usr/lib/x86_64-linux-gnu/libqjson.so.0"

不知道该怎么做..以前有人遇到过这个问题。

0 个答案:

没有答案