2013-01-24 123 views
5

這是我的第一篇文章,請爲我非常可憐的英語道歉。在Windows 8 DirectX SDK

當前狀態: 我有一個非常先進的項目,直到現在我使用2010年6月的DirectX SDK和其他幾個庫(Assimp,FreeImage,Bullet等....)。

我的開發環境是Win7,帶有VS2010 professional(win sdk 7.1A)。

我的問題是,我必須重寫我的DirectX代碼(win sdk 8)來支持windows 8嗎?

我在網上搜索過,唯一發現的帖子是查克沃爾伯恩的博客「http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is -the-DirectX的sdk.aspx」。

預先感謝您 貝赫南卡拉季 (從斯圖加特 - 良好的舊德國)

+0

從博客第一一句:「DirectX SDK中,現在是部分的Windows 8.0 SDK「。 – ActiveTrayPrntrTagDataStrDrvr

回答

1

不,你可以使用DirectX SDK和Windows SDK 7.1A。它將在Windows 8中運行。但是,您將無法使用它的新功能,並且無法制作Windows應用商店應用。另外,如果你想遷移到Windows 8 SDK,你不需要改變你的代碼,只需要一個頭文件和一些函數名稱和參數。

如果你想使Windows商店應用程序需要遷移到Windows 8 SDK,並削減了一些東西,如D3DCompiler.h,影響框架等

+0

非常感謝您的有用和詳細的答案。 – user2007469