Visual Studio 2010无法打开.ilk文件

时间:2016-03-16 22:44:29

标签: visual-studio-2010 linker-errors incremental-linking

我试图在VS2010中构建一个C ++程序,并遇到了一个我以前从未见过的错误。   链接:致命错误LNK1104:无法打开文件C:... \ Debug \ labfour.ilk 我搜索了解决方案,但无法找到任何其他Visual Studio链接器无法打开.ilk文件的实例。有谁知道为什么会发生这样的事情?我想知道是否有一个类似于错误的解决方案无法找到或打开PDB文件,您必须调整解决方案资源管理器属性中的一些设置。 非常感谢任何见解,谢谢。

1 个答案:

答案 0 :(得分:5)

根据我的经验,这是两件事之一:

  1. .ilk文件已损坏。干净和重建;如果那并没有清除.ilk文件,那么就自己敲打它。这个文件很容易被破坏,如果我认为通常会取消构建。

  2. 您正在构建两个配置为编写相同.ilk文件的项目,或使用增量链接(链接器>常规>启用增量链接)+ / MP(C / C ++>通用/多个) - 处理器编译)。这可能会间歇性地失败,有时当它失败时可能会破坏.ilk文件。我对这种情况的信心不足。