C3130: 编译器错误: 未能将插入的代码块写入PDB
解决方法:右击项目->属性->配置属性->c/c++->常规 右侧->调试信息格式 将“用于'编辑并继续'的程序数据库(/ZI)”改为C7兼容(/Z7)
/Zi与/ZI差别不大,就是优化和信息完整度的差别,而/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题了。
解决方法:右击项目->属性->配置属性->c/c++->常规 右侧->调试信息格式 将“用于'编辑并继续'的程序数据库(/ZI)”改为C7兼容(/Z7)
/Zi与/ZI差别不大,就是优化和信息完整度的差别,而/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题了。