c++ - fatal error LNK1318 : Unexpected PDB error; FORMAT (11)

标签 c++ windows linker runtime-error pdb-files

我正常运行我的 C++ 程序,它在计算机因电池电量不足而关闭之前抛出了一个运行时错误。从那时起,每次我尝试运行我的项目时,它都会抛出以下消息:

fatal error LNK1318: Unexpected PDB error; FORMAT (11) 

我在网上查看并尝试了 Microsoft page 中的常见修复程序:
  • 清洁和重建解决方案
  • 重启电脑
  • 使用/Zf 编译器

  • -等等。

    其他一些解决方案包括一些批处理文件,用于删除一些据称会导致问题但无济于事的进程。另一个建议删除所有临时文件,我尽力了,除了我认为是错误消息中也出现的麻烦文件。

    Microsoft 程序数据库经常使用它,但我在任务管理器中找不到该程序。有谁知道为什么会这样?

    最佳答案

    我解决了。这是阅读这篇文章的人的指南是 5 岁:

  • 关闭 Visual Studio(如果需要,请在 TaskManager 中)
  • 删除 repos > Project > Debug > x64 中的 Projectname.pdb
  • 重新打开 VS,它应该可以工作
  • 关于c++ - fatal error LNK1318 : Unexpected PDB error; FORMAT (11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61992700/

    相关文章:

    gcc - 我什么时候应该使用 ld 而不是 gcc?

    c - C 头文件和库的分发和链接

    c++ - Visual Studio C++ - 缺少 "Copy to Output Directory"

    c++ - 如何阻止从整数中删除多个?

    c++ - 如何编写处理信号的跨平台 C++?

    c# - 防止将数字粘贴到 .net Windows 窗体中的文本框中

    c++ - string.length() 在第一个单词后停止

    c++ - TinyXML 获得值(value)

    linux - 从 Dropbox 到外部目录共享的符号链接(symbolic link)

    c++ - 删除链接器依赖项