
我有一台運行 Windows 8 Pro 的 Dell Studio XPS。 Windows 8 發布後不久,我就從 Windows 7 升級了它。我還在 Visual Studio 2012 Professional 發布後不久就安裝了它,並安裝了 Update 3。
自從我獲得 Windows 8 以來,我一直嘗試開啟一些 C++ DirectX 範例,但從未成功。該解決方案將以(0 個項目)打開,該項目仍會列在解決方案下,但會標記為(不相容)。當我單擊該項目時,它會下降並顯示
此專案與目前版本的 Visual Studio 不相容
即使我直接從「新解決方案」對話方塊下載 StarterKit 範例也是如此。我想我可能缺少 DirectX SDK,但據我了解,它沒有與 Windows SDK 一起打包,我嘗試重新安裝多次。我嘗試在 Visual Studio 中載入的每個 DirectX 範例都完全相同。
我最近剛嘗試安裝 2013 預覽版,看看它是否會有所不同。得到了相同的結果,但消息略有變化:
該專案需要更高版本的 Windows 才能載入。
奇怪,因為據我所知,我正在運行最新版本的 Windows 8。
更新:我已經嘗試了很多範例,但這裡是基本入門套件範例的連結。它應該可以在 Windows 8、VS 2012 上運行。
http://code.msdn.microsoft.com/Visual-Studio-3D-Starter-455a15f1