win7 + VS2013 出現Cannot open include file: 'SDKDDKVer.h'問題

在win7上安裝了VS2013,新建一個Demo功能,編譯時出現Cannot open include file: 'SDKDDKVer.h',使用了多種方法,都無法解決問題,使用過的方法如下:

1:修改Microsoft.Cpp.Win32.user.props,自定義添加SDK的路徑,編譯出了新的問題,缺少其他文件,該方法通不過

2:手動在VC++ Directories添加SDK路徑,編譯出了新的問題,缺少其他文件,該方法通不過

3:完全卸下VS2013,重新安裝,問題依舊

完全卸載的方法,參考http://wla137996229.blog.163.com/blog/static/656993572014101610470483/

1、去[控制面板]->[程序和功能],首先卸載VS2013,完成後,將軟件列表以“安裝時間”排序(就是單擊[安裝時間]那個字段的標籤),將自安裝VS2013以來時間段裏的軟件包一個一個卸載之。
2、打開註冊表,regedit,將以下路徑中名稱爲12.0的子項刪除,不管它被包含在哪個父項裏,要儘可能地展開所有項,找到12.0:
HKEY_CURRENT_USER\Software\Microsoft\Visual Studio
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio
如果你樂意的話可以搜索“VisualStudio12”和“Visual Studio Professional 2013”,將包含這倆關鍵字的項刪除,當然那實在相當多,放着稍微有點礙事兒吧,但問題不大(若有問題就刪一下)。
3、進硬盤,將安裝位置上的“Microsoft Visual Studio 12.0”文件夾刪除就可以了。

4:重新安裝純淨系統,問題依舊

以上方法都不行,最後,詢問了其他已經安裝過VS2013的同事,原來他也遇到過同樣的問題,他安裝了windows SDK 8.1就解決了這個問題。

我先安裝了windows SDK 8.1,再安裝VS2013,問題果真解決


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章