请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

QT运行报错问题

使用VS2015可以正常运行项目,但在使用QT时会报错找不到windows.h文件,我把别的文件夹中的windows.h复制到工程路径下后仍无法解决,又会出现其他的.h文件错误,请问这个问题怎么解决呢?
图片描述

正在回答 回答被采纳积分+3

2回答

提问者 慕侠1246815 2022-05-11 09:29:15

如图所示

https://img1.sycdn.imooc.com//szimg/627b113b096942e519201035.jpg

0 回复 有任何疑惑可以回复我~
quickzhao 2022-05-10 22:15:22

你在工程中查找一下这个头文件在哪里包含的,这应该是Windows下特有的头文件,工程中应该是不需要的,可以注释掉。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠1246815 #1
    windows.h是在MYPlayer.rc文件中包含的,我将它注释掉后,该文件中又会报其他的错误了,如上图所示。
    回复 有任何疑惑可以回复我~ 2022-05-11 09:30:40
  • quickzhao 回复 提问者 慕侠1246815 #2
    rc文件是系统自动生存的Windows下资源文件,Windows.h是Windows系统下一些平台特性的头文件。你VS2015可以用说明项目没有问题,那就只能是你QT的环境配置问题,你需要检查一下QT的依赖库设置。
    回复 有任何疑惑可以回复我~ 2022-05-11 09:58:48
  • 提问者 慕侠1246815 回复 quickzhao #3
    好的,发现切换了一下编译器之后就可以正常运行了!非常感谢
    回复 有任何疑惑可以回复我~ 2022-05-11 11:15:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信