vc6編譯失敗:stdafx.h預編譯文件.pch error C2859


在vc6下編譯工程時,提示如下:
error C2859: e:\fusion\release\vc60.pdb is not the pdb file that was used when this precompiled header was created, recreate the precompiled header.

參數配置的時候我選的是use precomplied header file(.pch),應該對吧,可是就是編不過去。
再有就是,每次在工程上clean時,之前的.pch文件不會自動刪除。

2 个解决方案

#1


問題解決:在工程文件加入 # ADD CPP /Yc"stdafx.h"

#2


重新生成Pch文件/Yc[name]

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com