编译找不到且不能升级vc90.pdb文件解决方法
2010-04-20 12:32
686 查看
编译找不到且不能升级vc90.pdb文件解决方法
问题描述:
1>e:/vcomh264net/vcomh/vcomh264net2.0 1.0.25 av/video/videoproc.cpp : error C2471: cannot update program database 'e:/vcomh264net/vcomh264net2.0 1.0.25 2008/vcomh264net2.0 1.0.25 av/debug/vc90.pdb'
1>e:/vcomh264net/vcomh/vcomh264net2.0 1.0.25 av/video/videoproc.cpp : fatal error C1083: Cannot open program database file: 'e:/vcomh264net/vcomh264net2.0 1.0.25 2008/vcomh264net2.0 1.0.25 av/debug/vc90.pdb': No such file or directory
为什么我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题。重新编译了也不行。
从VC6直接跳到VS2008
这个vs2008一个著名的bug。详情可以参见https://connect.microsoft.com/Vi ... x?FeedbackID=309462
官方现有解决方案如下:
I have found an alternate way for the time beging to avoid C2471 error but it works only in the case of successful release build.
for this click Build menu than Configuration manager than create a new setting from release settings. Change following things in your project settings as :
C/C++ | General | Debug Information format | C7 Compatible (/Z7)
C/C++ | Code Generation | Enable String Pooling | Yes (/GF)
Linker | General Debug Info | Yes (/DEBUG)
after these settings. Rebuild your application. I'm sure you will be able to resolve the pdb updation issue if it is really not hampering your other settings. Hope it will be helpful to you.
相关文章推荐
- VS2008编译找不到且不能升级vc90.pdb文件解决方法
- VS2008编译找不到且不能升级vc90.pdb文件解决方法
- 一个VC6的工程转换为VS2008的工程后,编译找不到而且不能升级vc90.pdb文件的问题解决方法 2010-9-28 14:00
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法 2010-9-16 15:01
- 编译找不到vc90.pdb文件的解决方法
- VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行解决方法 2012-2-16 11:08
- ATL工程由VC6升级到2003后不能编译为Release的解决方法
- eclipse下不能编译.ftl文件,会报错的解决方法
- vc编译错误:不能解析某些函数的解决方法
- 编译运行正常,但archive时找不到SDWebImage/文件的解决方法
- VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行解决方法
- VC编译没有错误,exe文件操作数据库(ADO/MDB)时报错,解决方法
- Tomcat不能自动编译JSP文件问题的一种解决方法
- VC连接ADO方式数据库在WIN7下编译到XP下不能运行解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- JBuilder2006不能自动编译.class文件在WEB-INF/CLASSES文件下的解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- Linux 下 Eclipse编译找不到so库文件的解决方法
- VC编译时netfw.h找不到--xpsdk安装的解决方法