5

这是我在这里的第一篇文章,请为我的英语很差向我道歉。

当前状态:我有一个非常先进的项目,直到现在我使用 2010 年 6 月的 DirectX SDK,以及其他几个库(Assimp、FreeImage、Bullet 等......)。

我的开发环境是Win7,用VS2010专业版(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”。

提前谢谢你 Behnam Karaj(来自斯图加特 - 古老的德国)

4

1 回答 1

1

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

此外,如果您想迁移到 Windows 8 SDK,您不需要对代码进行太多更改,只需一个标头和一些函数名称和参数。

如果你想制作 Windows 应用商店应用程序,你需要迁移到 Windows 8 SDK 并削减一些东西,例如 D3DCompiler.h、效果框架等。

于 2013-01-24T16:14:42.373 回答