从Qt4.x(Ubuntu Linux)迁移到Qt5.1(Windows 7)
Moving from Qt 4.x (Ubuntu Linux) to Qt 5.1 (Windows 7)
去年,我在Ubuntu Linux平台上使用Qt 4.x中的Qt Creator编写了一个程序。现在我不使用linux,而是使用Windows7。我再一次需要我去年制作的程序。我下载并安装了QtCreator到Windows7平台上。它与Qt 5.1一起推出。我试图重建它。我收到了以下消息。我该怎么办?
C1083:无法打开包含文件:"QtGui/QApplication":没有这样的文件或目录
C1083:无法打开包含文件:"QDialog":没有这样的文件或目录
感谢
在Qt5Q中,应用程序不再是QtGui模块的一部分,它现在位于QtWidgets中。在#include
指令中使用<QtWidgets/QApplication>
,这同样适用于QDialog。
在.pro
文件中使用此选项。
QT += ...
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
Qt模块在Qt5中进行了一些重新排列。此外,这将为离开Linux提供指导!
关于QT 4.x到5.x的变化,有一个很好的指南http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5
相关文章:
- 坚持编译QDoc以在Windows上构建qt5
- Qt5 哈希函数在 Windows 7 和 Windows10 上不会返回相同的哈希
- C++在Linux机器上使用cmake Qt5 Webkit进行交叉编译,使用mingw针对Windows,失败了
- 在 Windows 10 上找不到 ./****.h 文件 qt5,C++
- 在Windows docker container中编译Qt5项目
- 在两个Windows QT5之间进行通信
- 如何将Qt5的CMakelists从Windows修改到Linux?
- 在 Ubuntu for Windows 上构建 QT5 项目
- 如何在Qt5中使用Windows环境变量
- Windows 7 Arial字体上的QT5:泰语很小
- 在Linux for Windows上交叉编译Qt5
- Qt5 Windows 静态链接错误
- 使用 Qt5 检测 Windows 10 版
- Qt5 Project on Windows with MinGW
- 无法在 Windows 上为 BlackBerry 10 构建 Qt5
- 从Qt4.x(Ubuntu Linux)迁移到Qt5.1(Windows 7)
- Qt5 静态构建产量 无法加载平台插件"windows"
- QWebView的Android目标Qt5.3在windows pc上,错误:未知模块(s)在QT: webkitwid
- QApplication: windows上没有Qt5和qtsingleapplication这样的文件或目录
- 在windows上使用Qt5(从WId)获取HWND