VC ++致命错误LNK1104 w / d3d9x.lib

时间:2012-04-21 15:25:06

标签: visual-studio-2010 visual-c++ directx

所以我试图编译一个包含标题d3d9.h和d3dx9.h的DX9程序。但是,它一直在尝试查找d3dx9.lib时遇到致命错误。有趣的是,当我尝试输入d3dx9.h时,它显示为" Microsoft SDKs \ Windows ..."并在" Microsoft DirectX SDK ..."。我已在VC ++目录下为项目设置了include和library目录。我在代码中没有错误,但仅在编译时。 DirectX(2010年6月)确实安装正确,所以我不确定是什么原因造成这种情况,有什么帮助?

1 个答案:

答案 0 :(得分:1)

没有d3d9x.lib,你可能会转换这些字母。它是d3dx9.lib。检查链接器设置中的名称,可能是代码中的#pragma注释。

如果您确定没错,请使用链接器,输入,忽略特定库设置。