天天看點

詳解:vs2008fatal error C1083: 無法打開包括檔案:“windows.h”: No such file or directory1問題描述2問題分析和解決方法

詳解:vs2008fatal error C1083: 無法打開包括檔案:“windows.h”: No such file or directory

1問題描述

編譯時在afxv_w32.h檔案中報告錯誤資訊:vs2008fatal error C1083: 無法打開包括檔案:“windows.h”: No such file or directory。

2問題分析和解決方法

這個問題是出現在VS2008讀取Windows SDK的windows.h時報錯,是以分别要檢查三方面:Windows SDK、VS2008包含檔案和包含路徑解析。

1.檢查要包含的檔案是否存在:對于VS2008,檢查c:\​​ program files \ microsoft sdks \ windows \ v6.0a \ Include\windows.h是否存在

解決辦法:如果不存在請安裝Windows SDK,安裝WindowsSDK ,自動設定好缺失的環境變量。

備注:本處為V6.0。讀者安裝合适版本參考:https://blog.csdn.net/hua_007/article/details/9501143?utm_source=blogxgwz2

2.檢查VS2008是否包含windows.h,具體見:工具->選項->項目和解決方案-> vc目錄

的包含檔案是否有 $(WindowsSdkDir)\include

解決辦法:如果沒有。則添加$(WindowsSdkDir)\include

3.檢查VS讀取的 KaTeX parse error: Undefined control sequence: \​ at position 24: …SdkDir)的路徑是否為c:\̲​̲​ program files…(WindowsSdkDir)等變量參考https://blog.csdn.net/guizi_pan/article/details/7403583

解決方法:如果不相等。win+R輸入regedit,打開系統資料庫編輯器,把CurrentInstallFolder的資料改為:c:\​​ program files \ microsoft sdks \ windows \ v6.0a

詳解:vs2008fatal error C1083: 無法打開包括檔案:“windows.h”: No such file or directory1問題描述2問題分析和解決方法

到這裡分析和問題的解決方法就結束了。

繼續閱讀