1. 程式人生 > >VS2017 C++ 無法開啟原始檔: “SDKDDKVer.h”, "stdio.h", "tchar.h"

VS2017 C++ 無法開啟原始檔: “SDKDDKVer.h”, "stdio.h", "tchar.h"

第一次安裝好就出現了圖片中這個錯誤。為此搜尋了好久,以為是安裝問題,解除安裝重灌好幾次……30G的東西,真不是鬧著玩的。


最後卻發現,這個問題的原因是!!!在Visual Studio的勾選 預設安裝的情況下,有檔案預設是沒有勾選的,也就是預設不安裝的。(也應該是因為Win10SDK安裝失敗,不過怎麼裝也裝不上,就算了。。。


,導致 出現的問題)

而!!SDKDDKVer.h和stdio.h等正是存在於這些檔案中。

預設不安裝,如圖:


由於自己被這個坑了很久,想著網上一搜全是各種單獨下載,後者搜尋,然後再重新配置等等無比麻煩的操作。來此分享一下,最為簡單且一勞永逸的方法


解決方法:

只需要再程式和功能中,找到VS,右鍵,修改,再把那幾個勾選上,就好了。



右鍵,選擇-更改

然後可以看到:


然後,點選更多,選擇-修改(照著勾吧。。後面補的圖,發現自己忘了那幾個是未解決問題勾的了)


找到C++的,勾上,再確認修改就OK,等待安裝完,問題解決。完全不用自己再去下載WindowsSDK那麼麻煩。


解決!

(這之後就可以用了,我的開發需求就基本能滿足,但是這是安裝Win10SDK失敗的情況下,的無奈之舉了)



自己單獨安裝的話,可以借鑑這一篇文章:http://blog.csdn.net/hhh1108/article/details/50352027

也有一點好處,這樣可以安裝到其它盤了。自己配置一下。VS會安裝到C盤。


當然了,如果你電腦能正常安裝Win10SDK,那麼就該沒這種問題了。