C++ windows 8上的directx sdk

C++ windows 8上的directx sdk,c++,visual-studio-2010,directx,C++,Visual Studio 2010,Directx,这是我在这里的第一篇帖子,请为我的英语很差向我道歉 当前状态: 我有一个非常先进的项目,到目前为止,我使用的是2010年6月的DirectX SDK和其他几个库(ASIMP、FreeImage、Bullet等) 我的开发环境是Win7,带有VS2010 professional(win sdk 7.1A) 我的问题是,我必须重写DirectX代码(使用win sdk 8)以支持windows 8吗 我在网上搜索过,找到的唯一一篇帖子是Chuck Walbourn的博客“http://blogs.

这是我在这里的第一篇帖子,请为我的英语很差向我道歉

当前状态: 我有一个非常先进的项目,到目前为止,我使用的是2010年6月的DirectX SDK和其他几个库(ASIMP、FreeImage、Bullet等)

我的开发环境是Win7,带有VS2010 professional(win sdk 7.1A)

我的问题是,我必须重写DirectX代码(使用win sdk 8)以支持windows 8吗

我在网上搜索过,找到的唯一一篇帖子是Chuck Walbourn的博客“http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx“

先谢谢你 贝纳姆·卡拉吉
(来自斯图加特-古老的德国)

不,您可以使用DirectX SDK和Windows SDK 7.1A。它将在Windows8中工作。但您将无法使用它的新功能,也无法制作Windows应用商店应用程序

另外,如果您想迁移到Windows8SDK,您不需要在代码中做太多更改,只需要一个标题和一些函数名和参数


如果你想制作Windows应用商店应用程序,你需要迁移到Windows 8 SDK并剪切一些东西,如D3DCompiler.h、Effects framework等。

博客的第一句话:“DirectX SDK现在是Windows 8.0 SDK的一部分。”非常感谢你的有用且详细的回答。