"windwos.h":No such file or directory解決辦法

筆者在qt項目中遇到編譯錯誤"windwos.h":No such file or directory,通過百度,谷歌啊,碰上一大堆明白人瞎指揮,什么重裝VS2013,什么重裝QT,白白浪費了我時間。后來,自己思考了一番,終于找到解決辦法。(這里省去中間嘗試過程,只記錄結(jié)果,不像網(wǎng)上那些瞎指揮的人一樣,那么多廢話,還沒啥用)。
不論是用Qt Creator 還是VS2013,找不到“windows.h”一定是環(huán)境變量配置的問題,找到這個文件引入就可以了,總體來講,想使用Microsoft SDKs需要配置一下三點(以我的計算機win10,vs2013為例):
a.計算機配置:將“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin”路徑配置在系統(tǒng)或用戶環(huán)境變量Path中(這一步可以在Qt Creator中配置):

image.png

b.Qt Creator配置:

1.打開項目,左邊欄”項目“->”構(gòu)建和運行”->編輯構(gòu)建配置,debug和release都應(yīng)選擇demo中的目錄:

2.”項目“->”構(gòu)建和運行“->構(gòu)建環(huán)境->詳情,便可看到下圖:

3.將”C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include“路徑復(fù)制到INCLUDE中,以英文”;“與之前的內(nèi)容隔開。

4.將”C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib“路徑復(fù)制到LIB中,以英文”;“與之前的內(nèi)容隔開。
進行上述步驟應(yīng)該就可以編譯運行了,親測有效,不要相信網(wǎng)上某些不懂瞎指揮的人。
如有其他問題,可嘗試對VS配置系統(tǒng)環(huán)境變量,這個簡單,不再記錄。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容