Windows下生成的QT项目移植到Linux下
最近在学习QT,记录一下Windows移植到Linux的过程以及遇到的问题
1.首先保证两系统中QT版本一致:
查看Linux中Qt版本:qmake -v
若不一致,则到官网安装下载安装对应版本:https://blog.csdn.net/wuweifeng_2017/article/details/78322249
2.将windows下生成的项目拷贝到Linux下,仅保留*.h,.c++,.qrc,*.ui文件以及resource文件夹。
3.qmake -project QT+=widgets
4.qmake
5.make
参考:https://blog.csdn.net/u014552102/article/details/81055865
第5步中可能遇到的问题:
1.error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
解决方法:https://blog.csdn.net/rl529014/article/details/52684506
2.QApplication:没有那个文件或目录(其他类似,主要是在QT5中,没有QTGUI)
QT5 没有qtgui了,换成
#include <QtWidgets/QApplication>