中标麒麟Linux系统下qt4项目在qt5编译报错QtWidgets/QAction: No such file or directory

运行环境是中标麒麟,安装的是qt5
有一个qt4的项目需要编译,报的错是QtWidgets/QAction: No such file or directory
查了很多资料:
.pro文件里加上QT += widgets
把include <QGui/QApplication> 改成 <QWidgets/QApplication>
把include <QGui/QWidget> 改成 <QWidgets/QWidget>
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
......
以上方法都试过,仍然报相同的错误,麻烦大佬们指点迷津,多谢!

相关推荐
Qt移植:Ubuntu18.04 交叉编译qt5.12.7详细教程配置编译qt-everywhere-src-5.12.7
配置编译qt-everywhere-src-5.12.7安装交叉编译链已配置好TSLIB编译注意事项配置编译qt源码执行脚本对于硬浮点设置相关参数配置QTCreator打开选项添加qmake添加已安装的arm版本交叉编译工具链最后组合下PS:对于强迫症需要安装rsync复制相关文件至开发板PC端的串口通讯工具成功移植到了ARM开发板上运行 安装交叉编译链 参考我的博客安装arm-linux-4.9.4交叉编译链 已配置好TSLIB 参考我的博客tslib编译教程 编译注意事项 注意使用的交叉编译工具链,带hf和不带hf的运行程序是由区别的,可能就无法运行程序(常见报错:no such file
【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)
1、问题描述 QtCreator第一次编译时,报错GL/gl.h: No such file or directory 错误信息如下: /home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/qopengl.h:136: error: GL/gl.h: No such file or directory # include 2、原因分析 说明系统里面缺...
Qt4.6.3编译过程
Qt4.6.3编译过程
Qt5.9实例—第一个项目helloworld
Qt5.9实例—第一个项目helloworld,Qt create直接打开,使用MinGW5.3.0
银河麒麟系统V10sp1 Arm64 QT环境搭建指南
银河麒麟系统V10sp1 Arm64 QT环境搭建指南 原版系统麒麟V10 sp1 自带的QTCreator 不带QT内核;需要手动下载安装; 安装后opengl gllib可能会被降级; 3、打开QTCreator 设置QT5.12.8版本; 如果没有自动找到则需要手动设置; 原本版本为桌面 ->改为5.12.8 与QT 版本一致


