为什么我无法在 Visual Studio 2012 中打开任何 DirectX 示例?

为什么我无法在 Visual Studio 2012 中打开任何 DirectX 示例?

我有一台运行 Windows 8 Pro 的 Dell Studio XPS。Windows 8 发布后不久,我就从 Windows 7 升级到了 Windows 8。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。是否有任何有使用 DirectX 在 Visual Studio 中开发 Windows 应用商店应用程序经验的人知道为什么我似乎无法让示例正常运行?

更新:我已经尝试了很多示例,但这里有一个基本入门套件示例的链接。它应该适用于 Windows 8、VS 2012。我只是得到“(不兼容)”

http://code.msdn.microsoft.com/Visual-Studio-3D-Starter-455a15f1

相关内容