P.M*_*mer 2 windows directx-11 visual-studio-2013
我是DirectX-11图形编程的新手,很多教程都参考了DirectX SDK及其中包含的示例.但即使我可以通过Visual Studio运行DirectX程序,我也无法在桌面上找到我的DirectX SDK文件夹.那么DirectX SDK通常存储在我的PC上.我正在使用Windows 8,所以DirectX已经包含在内,而我无需安装它.
先感谢您.
"DirectX Runtime"是操作系统的一部分,而不是"DirectX SDK".很长一段时间,DirectX SDK是您下载和安装的,因此开发人员可以获得编写DirectX应用程序的头文件,库和工具.2010年末,当DirectX SDK被弃用并且核心头文件,库和工具集成到Windows SDK版本8中时,这一切都发生了变化.
请参阅DirectX SDK在哪里?而不是DirectSetup.
不幸的是,大多数DirectX 11教程和书籍都是针对旧的DirectX SDK编写的,并且从未针对Windows SDK进行更新.他们经常使用D3DX11
现已弃用(请参阅不使用D3DX获取替换列表)以及其中任何一个D3DXMath
或XNAMath
已被DirectXMath替换的内容.
今天开始使用DirectX 11开发的最佳方法是安装Visual Studio 2015社区,专业版或更高版本.对于C++开发,您需要通过自定义安装添加C++,这也将添加Windows 8.1 SDK.然后,查看DirectX工具包及其教程.一旦掌握了基础知识,您就可以重新访问那些较旧的教程,并且应该能够使用更新的技术.
或者,您可以安装旧版DirectX SDK并设置VS 2012/2013/2015以使用它,但有一些注意事项.首先,安装旧版DirectX SDK 存在一些已知问题.其次,包含和库路径顺序是反转的.实际上只有少数情况下您实际需要旧的DirectX SDK,而对于Windows 8则不需要它.请参阅Zombie DirectX SDK.
顺便说一下,我希望您使用的是Windows 8.1而不是Windows 8.0,因为不再支持Windows 8.0.见这个FAQ.
我已经清理了许多旧的DirectX SDK示例,因此它们不需要传统的DirectX SDK.你可以在GitHub上找到它们.
另请参阅特定年龄的DirectX SDK和DirectX SDK工具目录.
尽管如此,旧版DirectX SDK的默认安装位置是C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)
在64位系统或C:\Program Files\Microsoft DirectX SDK (June 2010)
32位系统上.
归档时间: |
|
查看次数: |
7476 次 |
最近记录: |