vs2017 error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件

又是头疼的编译问题,vs有点难搞

本来是个win32位的程序,我改成了x64,后来发现里面有些外部库我没有x64的版本,就又改回win32,编译后报错误

 

 

网上有人说是因为中间目录文件夹和其他项目冲突了,改了这里,没有生效

vs2017 error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件_第1张图片

 

尝试更改项目属性中的配置:

1. “C/C++” --> "常规” -->”调试信息格式” 设置为 “C7 兼容(/Z7)”

2. “C/C++” --> "代码生成” -->”启用字符串池” 设置为 “是(/GF)”

3. “链接器” --> "调试” -->”生成调试信息” 设置为 “是(/DEBUG)”

 

改完后编译成功了,又踩了一坑

你可能感兴趣的:(vs,Debug类,debug)