我最近安装了适用于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下运行。
答案 0 :(得分:2)
我认为你有两个选择
只有一件事,确保您所使用的功能在您的平台上可用,就是这样。 这是一个关于DirectX SDK的页面,仅供参考