"windwos.h":No such file or directory解决办法

笔者在qt项目中遇到编译错误"windwos.h":No such file or directory,通过百度,谷歌啊,碰上一大堆明白人瞎指挥,什么重装VS2013,什么重装QT,白白浪费了我时间。后来,自己思考了一番,终于找到解决办法。(这里省去中间尝试过程,只记录结果,不像网上那些瞎指挥的人一样,那么多废话,还没啥用)。
不论是用Qt Creator 还是VS2013,找不到“windows.h”一定是环境变量配置的问题,找到这个文件引入就可以了,总体来讲,想使用Microsoft SDKs需要配置一下三点(以我的计算机win10,vs2013为例):
a.计算机配置:将“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin”路径配置在系统或用户环境变量Path中(这一步可以在Qt Creator中配置):

image.png

b.Qt Creator配置:

1.打开项目,左边栏”项目“->”构建和运行”->编辑构建配置,debug和release都应选择demo中的目录:

image

image

image

2.”项目“->”构建和运行“->构建环境->详情,便可看到下图:

image

3.将”C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include“路径复制到INCLUDE中,以英文”;“与之前的内容隔开。

4.将”C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib“路径复制到LIB中,以英文”;“与之前的内容隔开。
进行上述步骤应该就可以编译运行了,亲测有效,不要相信网上某些不懂瞎指挥的人。
如有其他问题,可尝试对VS配置系统环境变量,这个简单,不再记录。

你可能感兴趣的:("windwos.h":No such file or directory解决办法)