vc++ 程序 调用*.x文件 出现fatal error LNK1104:错误!

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:49:59
将目录中的library files 改成lib 出现错误为:
Linking...
LINK : fatal error LNK1104: cannot open file "d3dx9.lib"
Error executing link.exe.
但是在link的设置中已经包含了d3dx9.lib,且没有错误。

将目录中的library files 改成lib\x86 出现错误为:
Linking...
dinput8.lib(dilib4.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Error executing link.exe.

这是怎么回事??帮帮忙吧!!!急!!!!!
链接的目录没有错误 并且也调节到第一个链接了!!!

把工程路径设置好之后,调节到第一个链接。也就是让工程去先连接dx的路径。

建议你仔细地看一下你的这个文件的目录, 有可能是链接地址写错了。

看看你的那设置里边有没有把链接的目录加上去。或者你把这个lib拷贝到你的debug目录下。

如果想为VC设置系统目录的话,必须在菜单下进行:Tools/Options/Directories/,看到一个下来菜单叫:Show directories for,你可以选择不同的文件类型,主要是Include(头文件),lib(库文件)。然后再在下面的目录列表中新建一个新的路径,将你要包含的目录填入。但要注意的是,VC在搜索的时候,是有先后循序的,应该把优先级低的目录放在最前面。