解决Qt6“QApplication file not found”和“无法运行 rc.exe”错误

解决Qt6“QApplication file not found”和“无法运行 rc.exe”错误

最近开始学习Qt(趟坑),买了一本《C++ GUI Qt 4编程》,照着书上的例子做,第一个就报编译不过,报错信息:'QApplication' file not found

查了下Qt助手, 使用qmake,需要加一句:QT += widgets

原因在于QApplication在Qt6中被放在了QtWidgets下,因此需包含widgets,当然最好的方式是根据Qt版本来判断,如下:

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

编译通过!

开始运行,报错了

无法运行rc.exe

继续在网上查找解决方案,由于我是vs2019,有人说VS2019不自带Win8.1的SDK,需要单独安装(参考),我不知道Win8.1和这个有什么关系,安装了Win8.1后确实运行成功。

我的第一个Qt程序。

参考:

【1】https://blog.csdn.net/eiilpux17/article/details/118446127

【2】https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/

【3】https://blog.csdn.net/aoxuestudy/article/details/129684631

【4】https://blog.csdn.net/qq_43627907/article/details/124528617

相关科技文章

怪物咬手指游戏下载
Bet体育365提款不到账

怪物咬手指游戏下载

⌚ 07-22 👁️ 7446
《妄想山海》虺蛇刷新位置在哪
365体育平台怎么不取缔

《妄想山海》虺蛇刷新位置在哪

⌚ 08-25 👁️ 1627
回声 - 碧蓝航线WIKI
365体育平台怎么不取缔

回声 - 碧蓝航线WIKI

⌚ 07-15 👁️ 5553
人体“九大”系统之二——消化系统
Bet体育365提款不到账

人体“九大”系统之二——消化系统

⌚ 07-10 👁️ 9356

合作伙伴