解决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

 

posted @   快雪  阅读(1214)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示