链接器工具警告 LNK4204

“filename”缺少引用模块的调试信息;正在链接对象,如同没有调试信息一样

.pdb 文件具有错误的签名。 链接器将继续在没有调试信息的情况下链接对象。 可能需要使用 /Zi 选项重新编译对象文件。

如果库中的某些对象引用不再存在的文件,则会发生 LNK4204。 例如,在重新生成解决方案时可能会发生这种情况;由于编译错误,对象文件可能会被删除且无法重新生成。 在这种情况下,使用 /Z7 或 /Fd 进行编译以更新对象来引用每个库的单个文件(这不是默认的 .pdb 文件名)。 有关详细信息,请参阅 /Fd(程序数据库文件名)。 确保每次在源代码管理系统中更新 .pdb 时,该 .pdb 都与库一起保存。