fatal error C1083: Cannot open include file: 'd3dx11.h': No such file or directory

在尝试运行Introduction to 3D Game Programming with Direct3D 11.0 的附带源码的时候报错

发现在Win7下的 

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um 目录下只有

d3d11.h 文件的, 应该是把 x 去掉就行了

或者用以前装sdk的方式:

32 bit Win: C:\Program Files\Microsoft DirectX SDK (June 2010)\Include

https://stackoverflow.com/questions/13291853/fundamental-differences-between-d3d11-lib-and-d3dx11-lib

按照这个的帖子的说法, d3d11 应该是d3dx11 的一个子集,如果用上了d3dx11的还是得装sdk

 

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐