编译DirectX9时出错,程序说在中找不到d3dx.lib

Error when compiling a DirectX9, program says in cannot find d3dx.lib

本文关键字:找不到 d3dx lib 程序 DirectX9 出错 编译      更新时间:2023-10-16

我已经将d3d.lib和d3dx.lib放在了额外的依赖项中,并添加了到VC++目录include和lib目录的路径,但我仍然会收到这个错误。

我甚至将Include和lib文件从SDK移到了VS2010的Include文件和lib文件中。

对于D3D9,您希望链接D3D9.lib和d3dx9.lib,而不是d3d.lib和d3dx.lib。还有与其他d3d版本相对应的d3d10.lib、d3d10_1.lib、d3d11.lib、d3dx10.lib和d3dx11.lib。