2012-03-17 95 views
1

请帮忙。 有谁知道如何编译Windows XP的DirectX10应用程序?我知道微软没有在Windows XP中支持DirectX 10,但我看到一些黑客库在Windows XP中使用DirectX 10,并且对我无效。是否真的有正确的方法来运行Windows XP的DirectX 10应用程序?如何在Windows XP中运行或编译DirectX 10应用程序?

+0

截至2014年4月8日,Windows XP已完全不受支持,现在已停止使用[http://windows.microsoft.com/zh-cn/windows/end-support-help]。 DirectX 9.0c是Windows XP支持的DirectX的最后一个版本。 Visual Studio 202或更高版本将不能在Windows XP上安装,因为它们需要Windows 7 SP1或更高版本。您仍然可以使用VS 2012 Update 1,VS 2013或VS 2015作为目标Windows XP,但xp Platform Toolset使用Windows 7.1A SDK。请参阅[本博客文章](http://blogs.msdn.com/b/chuckw/archive/2012/11/26/visual-studio-2012-update-1.aspx)了解有关Windows XP DirectX开发的一些注释。 – 2015-08-05 07:09:57

回答

2

你已经有效地回答了你自己的问题。

没有

运行DirectX 10的真正正确的方式[上] Windows XP的

由于DirectX FAQ - Will DirectX 10 be available for Windows XP?指出DirectX 10的依赖于两个:

  • 新的系统调用在Windows XP中不存在

  • 代码更改,以支持新版本的Windows

现有的DirectX 10 programs that are run on a Windows XP system

创造了一个新的驱动程序模式,简单地诉诸使用代码的DirectX 9.0c

还有一些

黑客库使用DirectX 10在Windows XP

TechMixer - Download DirectX 10 for Windows XP

,但他们可能无法正常工作。

相关问题