在 Visual Studio 中打开项目属性窗口,选择“C/C++”选项卡,进入“代码生成”选项卡,在“调试信息格式”中选择“生成 PDB 文件 (/Zi)”。
然后,在“链接器”选项卡中的“调试”选项中,将“生成调试信息”选项设置为“是 (/DEBUG)”、“生成映像”选项设置为“是 (/MAP)”、“忽略所有默认库”选项设置为“是 (/NODEFAULTLIB)”、“不生成程序数据库”选项设置为“否 (/PDB:NO)”。
最后,在每个项目的属性中,选择“常规”选项卡,找到“目标名称”属性,将其更改为“$(ProjectName)$(Platform)$(Configuration)”格式。
按照以上步骤设置后,重新构建解决方案,应该能够避免部分静态库的 PDB 文件丢失。
下一篇:并行构建与发布插件不兼容。