QT5编译QT4项目

2020-04-14  本文已影响0人  wangafu

背景

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.


然后运行即可。

上一篇下一篇

猜你喜欢

热点阅读