编译项目突然遇到这个报错,经查这个错误一般是下面两个原因:
1.磁盘空间不足;
2.项目太大导致pdb文件太大,无法继续写入;
第二种情况的解决方案是调整项目的调试信息格式,将ZI调整为Z7【/Zi与/ZI差别不大,就是优化和信息完整度的差异,/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题】。
后面发现使用预编译头,不仅能加快编译速度,也能解决此报错【可以解决我遇到的情况,不确定是否通用】。
编译项目突然遇到这个报错,经查这个错误一般是下面两个原因:
1.磁盘空间不足;
2.项目太大导致pdb文件太大,无法继续写入;
第二种情况的解决方案是调整项目的调试信息格式,将ZI调整为Z7【/Zi与/ZI差别不大,就是优化和信息完整度的差异,/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题】。
后面发现使用预编译头,不仅能加快编译速度,也能解决此报错【可以解决我遇到的情况,不确定是否通用】。