链接.lib文件:致命错误LNK1107

时间:2013-12-27 16:24:31

标签: c++ visual-studio-2010 windows-7 glut

我正在尝试编译包含代码的项目 this page

我将所需的glut32.lib添加到Linker - >输入 - >附加依赖。

glut32.lib : fatal error LNK1107: invalid or corrupt file: cannot read at 0x1E9E

Build FAILED.

我已经读过,链接到dll而不是lib是一个常见错误,但在这里我正确链接到.lib

出现此错误的原因是什么?

1 个答案:

答案 0 :(得分:1)

正如文档中所指出的,LNK1107可能意味着dll文件被错误链接或者正确链接的.lib文件已损坏(我怀疑它很少发生)。显然后者就是这种情况,因为重新下载lib解决了我的问题。