QT5编译QT4项目

背景

qt5版本为5.14.1
在qt5中直接编译qt4项目会报错找不到QApplication等错误,根据网上超找的内容,在pro文件中添加

QT       += core gui

QT += opengl

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

仍然报错。

原因

因为使用的Qmake仍然是5.14.1版本,所以会提示找不到相应的qt4的库。

解决

首先打开终端,安装相应的qt4 kit。

sudo apt-get install libqt4-dev qt4-qmake qt4-dev-tools libopenscenegraph-dev

然后在Tool-Options中的qt cersion选项卡中添加qt4的路径,默认如图。

关闭qt,重新打开,在项目配置页面配置。


选择qt version为qt4.


然后运行即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容