缺少文件,DirectX SDK(d3dx9.lib,d3dx9.h)

Car*_*nez 10 directx sdk

我安装了DirectX SDK June 10,但是当我包含时d3dx9.h,编译器找不到它.

我检查了SDK目录,我也没找到它.

文件丢失:d3dx9.lib,d3dx9.h,dxfile.h.

Vin*_*inz 13

DirectX SDK安装将添加一个调用$(DXSDK_DIR)Visual Studio 的属性表宏.我建议使用此宏来设置DX依赖项的Include和Library路径,而不是在Include和Library Directories中插入绝对路径.

作为包含目录添加: $(DXSDK_DIR)Include

作为库目录添加:$(DXSDK_DIR)Lib\x86$(DXSDK_DIR)Lib\x64在64位体系结构上

所以你的VC++目录应该是这样的: DX包括目录

$(DXSDK_DIR)和工作,即使你选择了另一条道路,这使得不同的人之间有更多可供选择:在您安装SDK,通常为"\程序文件(x86)\微软的DirectX SDK(2010年6月)C"解析为路径.


the*_*G27 5

库文件(d3dx9.lib)应该位于C:\ path \ to \ Microsoft DirectX SDK(2010年6月)\ Lib \ x86 \以及C:\ path \ to \ Microsoft DirectX SDK(2010年6月)\ Lib \ x64 \

您提到的两个包含文件都位于C:\ path \ to \ Microsoft DirectX SDK(2010年6月)\ Include \

如果仍然找不到它们,请从此处下载并安装SDK:http : //www.microsoft.com/zh-cn/download/details.aspx?id=6812

我下载并使用了这个文件,可以向您保证,这些文件都存在!!

  • 取决于程序应在何处运行...如果使用x64,则它将无法在x32处理器上运行。我个人总是使用x32来与更多系统兼容。 (2认同)