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详情可以参见http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=309462
官方现有解决方案如下:
I have found an alternate way for the time beging to avoid C2471 error but it works only in the of successful release build.
for this click Build menu than Configuration manager than create a ting from release tings. Change following things in your project tings 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 tings. Rebuild your application. I'm sure you will be able to resolve the pdb updation issue it is really not hampering your other tings. Hope it will be helpful to you.
最新评论