养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

vs2005 error C2859 错误解决方法

时间:2024-11-03 00:32:58

VS2005的一个测试程序工程,测试结束后修改了一下导出文件的名字,重新完整胆咣骜岱编译时报了一个vc80.idb有关的C2859错误.完成错误信息如下:1>.\stdafx缕计瓤账.cpp(5):errorC2859:d:\win_program\st5\dev_updata_v2\dev_updata_v2\sdk2(armv4i)\release\vc80.idbisnottheidbfilethatwasusedwhenthisprecompiledheaderwascreated,recreatetheprecompiledheader.

vs2005 error C2859 错误解决方法

方法/步骤

1、首先想到的方法就是清理工程

vs2005 error C2859 错误解决方法

2、重新编译工程。错误依然存在

vs2005 error C2859 错误解决方法

3、清理整个解决方案

vs2005 error C2859 错误解决方法

4、重新生成解决方案。依然没有解决。

vs2005 error C2859 错误解决方法

5、仔细看错误说明,大概意思就是预编译头问题.尝试着改名等,都不能完全解决,也就是让静态库pdb不是默认的vc80.pdb,而是跟随项目名称,瞬间,问题解决,不会反复出现重编译问题.

vs2005 error C2859 错误解决方法

6、干脆在ConfigurationProperties|C/C++|Ou隋茚粟胫tputFiles里的ProgramDatabaseFileName观鲼视防改为$(IntDir)\$(ProjectName).pdb,

vs2005 error C2859 错误解决方法

7、重新编译,成功了!!

© 一点知识