我正在尝试加载 Windows 8 sdk 示例附带的 directx 示例。起初 VS2010 告诉我解决方案是用较新版本的 Visual Studio 创建的,所以我安装了 VS2012 Express。现在,当我尝试在 VS2012 中加载示例时,我收到以下错误,它不会加载项目。
我正在尝试加载凹凸贴图示例,但它发生在所有示例上,这不是我从中加载它们的目录,我只是从项目文件夹或桌面加载它们。
我正在尝试加载 Windows 8 sdk 示例附带的 directx 示例。起初 VS2010 告诉我解决方案是用较新版本的 Visual Studio 创建的,所以我安装了 VS2012 Express。现在,当我尝试在 VS2012 中加载示例时,我收到以下错误,它不会加载项目。
我正在尝试加载凹凸贴图示例,但它发生在所有示例上,这不是我从中加载它们的目录,我只是从项目文件夹或桌面加载它们。
您没有说明您使用的是哪个操作系统,但我怀疑问题是您正试图在 Windows 7 上安装的 VS 2012 上加载 Windows Store 应用程序示例。您必须拥有 Windows 8.x 才能构建 Windows Store 应用程序。
实际上,您可以使用 VS 2012 和 Windows 8.0 SDK(以及 VS 2013 和 Windows 8.1 SDK)来构建 Win32 桌面。请记住几件事:
理想情况下,您应该完全停止使用旧版 DirectX SDK。如果您使用 Direct3D 11 并针对 Windows Vista 或更高版本,您有很多选择:D3DX 替换、Win32 桌面示例、DXUT和FX11更新等。需要旧版 Direct SDK 的两个地方是 Windows Vista 上的 XAudio2 或Windows 7 和 D3DX9。