无法打开包括文件:“d3dx10math.h”

我是win8.1系统,用的IDE是visual studio2012,用的win8.1SDK(集成了Directx11.1),然后编译别人的代码(http://www.cnblogs.com/mikewolf2002/archive/2012/03/08/2385827.html),他的是Directx11,vs2010,然后编译提示“fatal error C1083: 无法打开包括文件:“d3dx10math.h”: No such file or directory”。

阅读 10.3k
3 个回答

先在你电脑上找找,看有没有这个头文件
如果有的话,设置你的工程,把这个头文件的路径添加到工程中.

如果非要使用d3dx10math.h这个头文件的话,需要去msdn下载directx sdk 2010 june 这个文件,其中包含了directx开发所需的全部环境,然后在你的解决方案中配置好就行了,win8之后的sdk已经将directX集成在其中,所以dx的sdk不再单独发布,只要下载了win kits 就可以获取dx的开发环境。
不过建议替换xnamath(现在改名为DirectXMath),SIMD加速,性能更好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏