美文网首页
QT5编译QT4项目

QT5编译QT4项目

作者: wangafu | 来源:发表于2020-04-14 16:04 被阅读0次

背景

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.


然后运行即可。

相关文章

  • QT5编译QT4项目

    背景 qt5版本为5.14.1在qt5中直接编译qt4项目会报错找不到QApplication等错误,根据网上超找...

  • Ubuntu Qt4 Qt5 同时安装的切换

    一般情况下,ubuntu16.04可能默认qt4,但随着qt5更新,部分程序要求qt5的支持,卸载qt4再安装qt...

  • QT-参考书

    《Qt Creator快速入门》《Qt5编程入门》 Qt进阶书籍推荐官方的《C++ GUI Qt4编程》

  • Python Qt的窗体开发的基本操作

    本文章采用的是Qt4,是python(x,y) 套件中集成的,为啥不集成Qt5呢,懒得装啊:) 正文: 首先看成品...

  • Qt开源作品20-PNG图片警告去除工具

    一、前言 在新版的Qt5中,我们之前在Qt4中使用的png图片,到了这里经常会报一个警告,libpng warni...

  • Qt4项目移植到Qt5

    科研需要,想参考师兄之前写的代码,可是他是用VS2010+Qt4.8.2编写的,我是用VS2013+Qt5.4.0...

  • QFtp源码学习及目录下载

    背景 需要在QT5中进行FTP文件下载,并需要支持整目录下载,经过对比选择,最后决定使用Qt4中的QFtp来完成我...

  • 汽车管理

    Qt5的新connect语法中使用这两个信号时需要通过函数指针来指明使用的是重载中的哪一个,Qt4中就不需要了,因...

  • Linux下Qt编译出现“cannot find -lGL”及无

    在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find ...

  • 11:cmake编译Qt5

      想使用cmake来组织代码工程,其中使用opencv与Qt,下面使用的CMakeLists.txt存档于此备忘...

网友评论

      本文标题:QT5编译QT4项目

      本文链接:https://www.haomeiwen.com/subject/agdtvhtx.html