2012-03-17 97 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

,但他們可能無法正常工作。

相關問題