1. 程式人生 > >編譯錯誤 無法開啟包括檔案:“SDKDDKVer.h”: No such file or directory

編譯錯誤 無法開啟包括檔案:“SDKDDKVer.h”: No such file or directory

本機安裝了兩個版本的VS就可能會出現這個編譯錯誤, 比如我機器上同時裝了VS2012和VS2008.

VS2012中關於Windows SDK的路徑巨集定義和VS2008不同,而在某種情況下VS2008的配置串擾到了VS2012.

VS2012繼承了VS2008的Include和Library搜尋目錄設定,,因此編譯時找不到相應包含檔案和庫檔案。

解決辦法, 在VS2012的標頭檔案的搜尋目錄中新增$(WindowsSDK_IncludePath);,同時在庫檔案的搜尋目錄中新增$(WindowsSDK_LibraryPath_x86);(WindowsSDK_LibraryPath_x64);