Windows 您通常将DirectX SDK文件夹放在哪里?
我不熟悉DirectX-11的图形编程,很多教程都参考了DirectX SDK及其包含的示例。但是我在桌面上找不到我的DirectX SDK文件夹,即使我可以在Visual Studio上运行DirectX程序。 那么,DirectX SDK通常存储在我的电脑上的什么地方呢?我使用的是Windows 8,所以DirectX已经包括在内,而我不必安装它 先谢谢你 DirectX运行时是操作系统的一部分,而不是“DirectX SDK”。在很长一段时间里,DirectX SDK是您下载和安装的工具,因此开发人员可以获得用于编写DirectX应用程序的标题、库和工具。这一切都在2010年末发生了变化,当时DirectX SDK被弃用,核心头、库和工具被集成到Windows SDK版本8中 见和 不幸的是,大多数DirectX 11教程和书籍都是为旧的DirectX SDK编写的,从未为Windows SDK更新过。他们经常使用现已弃用的Windows 您通常将DirectX SDK文件夹放在哪里?,windows,visual-studio-2013,directx-11,Windows,Visual Studio 2013,Directx 11,我不熟悉DirectX-11的图形编程,很多教程都参考了DirectX SDK及其包含的示例。但是我在桌面上找不到我的DirectX SDK文件夹,即使我可以在Visual Studio上运行DirectX程序。 那么,DirectX SDK通常存储在我的电脑上的什么地方呢?我使用的是Windows 8,所以DirectX已经包括在内,而我不必安装它 先谢谢你 DirectX运行时是操作系统的一部分,而不是“DirectX SDK”。在很长一段时间里,DirectX SDK是您下载和安装的工具,
D3DX11
(请参阅替换列表)和已被替换的D3DXMath
或XNAMath
现在开始DirectX 11开发的最佳方法是安装Visual Studio 2015 Community、Professional或更高版本。对于C++开发,需要通过C++添加Windows 8.1 SDK。然后,去检查一下,它是。一旦你掌握了基本知识,你就可以重温那些旧的教程,并且应该能够使用新技术继续学习
或者,您可以安装旧版DirectX SDK,并将VS 2012/2013/2015设置为使用它,但有几个注意事项。首先,需要安装一些遗留的DirectX SDK。其次,include和library路径顺序颠倒。实际上,只有少数情况下您确实需要旧的DirectX SDK,而对于Windows 8,您不需要它。看
顺便说一句,我希望您使用的是Windows 8.1,而不是Windows 8.0,因为Windows 8.0不再受支持。看
我已经清理了很多旧的DirectX SDK示例,因此它们不需要旧的DirectX SDK。你可以在电视上找到它们
另见和
综上所述,传统DirectX SDK的默认安装位置是64位系统上的C:\Program Files(x86)\Microsoft DirectX SDK(2010年6月)
,或32位系统上的C:\Program Files\Microsoft DirectX SDK(2010年6月)
更新:虽然对于新项目来说,避免使用传统的D3DX9、D3DX10和/或D3DX11实用程序库仍然是一个好主意,但现在有了一种更简单的方法来使用它们,从而避免了安装传统的DirectX SDK或依赖传统的“DirectX最终用户运行时”软件包来部署它们。只需使用NuGet包。有关更多详细信息,请参阅。是否安装了DirectX SDK?。TL;DR:自从Windows8SDK发布以来,它就是WindowsSDK的一部分。