VS2015無法打開stdio.h等頭文件的解決方法
在使用Visual Studio 2015編寫C或C 程序時,有時會遇到無法打開包括文件stdio.h、ctype.h、等標準庫文件的情況。這一問題的核心原因是安裝時Windows Kits 10的
在使用Visual Studio 2015編寫C或C 程序時,有時會遇到無法打開包括文件stdio.h、ctype.h、等標準庫文件的情況。這一問題的核心原因是安裝時Windows Kits 10的版本號與VS2015中使用的版本號不一致所導致。在VS環(huán)境變量中其Windows Kits的版本號默認為10.0.10240.0,而實際安裝的版本可能與之不一致。
解決方法
步驟1: 首先需要用文件資源管理器進入C:Program Files (x86)Windows Kits10Include文件夾,查看實際安裝的Windows Kits版本號,例如10.0.10150.0。
步驟2: 接下來,在文件資源管理器中進入C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140文件夾,找到文件。
步驟3: 右鍵點擊該文件,選擇文件屬性,并去除只讀的文件屬性。
步驟4: 使用文本編輯器打開文件,找到以下內容:
```
eutral
```
步驟5: 將其中的10.0.10240.0修改為10.0.10150.0(即步驟1中查看的版本號),然后保存文件。由于文本編輯器權限不夠,可能會提示文件只讀無法保存,這時可以選擇另存為,保存到其他文檔目錄。之后復制文件并粘貼回C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140文件夾,覆蓋文件。
通過以上步驟,你就可以成功將VS2015中的默認設置修改為實際安裝的Windows Kits版本號,從而解決無法打開標準庫文件的問題。現(xiàn)在你可以愉快地繼續(xù)編寫和調試你的C/C 程序了。