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.


然后运行即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容