visual-studio-2010 - Visual Studio 2010 无法打开 .ilk 文件

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

我试图在 VS2010 中构建一个 C++ 程序,但遇到了一个我以前从未见过的错误。

LINK: fatal error LNK1104: cannot open file C:...\Debug\labfour.ilk



我搜索了解决方案,但找不到任何其他无法打开 .ilk 文件的 Visual Studio 链接器实例。有谁知道为什么会发生这样的事情?我想知道是否有类似于错误 cannot find or open the PDB file 的解决方案,您必须在其中调整解决方案资源管理器属性中的一些设置。

任何见解将不胜感激,谢谢。

最佳答案

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

  • .ilk 文件已损坏。只需清理和重建;如果这不能清除 .ilk 文件,则自己敲击它。这个文件很容易被破坏,通常我认为在取消构建的情况下。
  • 您正在构建两个配置为编写相同 .ilk 文件的项目,或者使用增量链接(链接器>常规>启用增量链接)+/MP(C/C++>常规/多处理器编译)。这可能会间歇性地失败,有时当它失败时,它可能会破坏 .ilk 文件。不过,我对这种情况不太有信心。
  • 关于visual-studio-2010 - Visual Studio 2010 无法打开 .ilk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36048380/

    相关文章:

    mysql - 数据库列中的文本搜索

    c++ - 链接的 cpp 文件 - 不能在其他文件中使用 getline

    c++ - "Nonrepresentable section on output"在 Linux 上链接时出错

    c++ - 链接错误 "LogonUser"编译C++程序?

    rust - Rust 缺少增量编译究竟意味着什么?

    c# - 字符串和方法/成员中的 Intellisense 问题

    c# - 如何构建多个配置?

    c# - 如何通过按快捷键组合来检查是否调用了 Visual Studio 插件?

    c++ - Visual Studio C++ 中增量链接的低性能