45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:解决vs2005编译时出现C2859错误的方法技巧

解决vs2005编译时出现C2859错误的方法技巧

2016-10-05 16:23:01 来源:www.45fan.com 【

解决vs2005编译时出现C2859错误的方法技巧

 

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编译时出现C2859错误的方法技巧

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

解决vs2005编译时出现C2859错误的方法技巧

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

解决vs2005编译时出现C2859错误的方法技巧

3、清理整个解决方案

解决vs2005编译时出现C2859错误的方法技巧

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

解决vs2005编译时出现C2859错误的方法技巧

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

解决vs2005编译时出现C2859错误的方法技巧

6、干脆在ConfigurationProperties|C/C++|OutputFiles里的ProgramDatabaseFileName改为$(IntDir)\$(ProjectName).pdb,

解决vs2005编译时出现C2859错误的方法技巧

7、重新编译,好了,就解决了。

 

本文地址:http://www.45fan.com/dnjc/77377.html
Tags: 出现 编译 VS2005
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部