加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 错误:’QtGui / QMainWindow’:没有这样的文件或目

发布时间:2020-12-14 04:10:49 所属栏目:Windows 来源:网络整理
导读:我已经安装了Qt5.1.1并创建了一个新的Gui应用程序. mainwindow.h中的代码显示: #if QT_VERSION = 0x050000#include QtWidgets/QMainWindow#else#include QtGui/QMainWindow#endif 我觉得很好.但是当我运行它时,我有这个: error: C1083: Cannot open includ
我已经安装了Qt5.1.1并创建了一个新的Gui应用程序. mainwindow.h中的代码显示:
#if QT_VERSION >= 0x050000
#include <QtWidgets/QMainWindow>
#else
#include <QtGui/QMainWindow>
#endif

我觉得很好.但是当我运行它时,我有这个:

error: C1083: Cannot open include file: 'QtGui/QMainWindow': No such file or directory

我知道什么时候更换

#if QT_VERSION >= 0x050000
#include <QtWidgets/QMainWindow>
#else
#include <QtGui/QMainWindow>
#endif

#include <QtWidgets/QMainWindow>

有用.

我只是想知道为什么默认代码是错误的以及如何使defauly代码正确.

你可能有另一种选择.

您也可以在.pro文件中添加小部件

greaterThan(QT_MAJOR_VERSION,4):QT =小部件

通过在.pro文件中添加此行,现在您无需担心Qt版本并包含< QtGui / QMainWindow>等文件.或< QtWidgets / QMainWindow>

希望它对你有用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读