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> 希望它对你有用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 适用于Windows或Mac上PostgreSQL的良好前端
- powershell – 我的服务帐户需要什么来解决robocopy中的“管
- 丢失libiconv-2.dll解决办法以及无法定位输入点libiconv-2.
- Windows’dir’命令,按名称排序AND
- 值为NULL的列是否会影响Microsoft SQL Server的性能?
- buildbot在Windows上作为服务
- Windows nvm的安装使用(及排坑)
- windows和linux下如何对拍
- x86 assember – Windows下的非法操作码0xff / 7
- pycharm使用anaconda报错: ImportError: DLL load failed