我最近为 Windows 桌面安装了 Visual Studio 2012 Express。与此同时,还安装了 Windows 8 SDK 的一部分。
目前我只想使用 DirectX 11 为 Windows Vista/7 平台开发程序。到目前为止,我刚刚从 2010 年 6 月开始安装了 Windows 7.1 SDK 和 DirectX SDK,一切运行良好。但是,目前我有点困惑,因为 DirectX SDK 已合并到 Windows 8 SDK 中。此外,VS2012 默认使用 Windows 8 SDK。
我该怎么办?安装 Windows 8 SDK 并使用它为带有 DirectX 的 Windows 7 编写程序?或者可能继续使用 Windows 7.1 SDK 和 DirectX /june 2010 SDK?我想确定的是,我的程序(不使用任何 7 特定功能)仍然可以在 Vista 和 7 下运行。