把多个VC6的工程转变为VS二零一零的工程后,编译找不到并且不可能提高vc90.pdb文件的难点消除办法

难题叙述:

1>e:vcomh264netvcomhvcomh264net2.0 1.0.25
avvideovideoproc.cpp : error C2471: cannot update program database
‘e:vcomh264netvcomh264net2.0 1.0.25 2008vcomh264net2.0 1.0.25
avdebugvc90.pdb’

1>e:vcomh264netvcomhvcomh264net2.0 1.0.25
avvideovideoproc.cpp : fatal error C1083: Cannot open program
database file: ‘e:vcomh264netvcomh264net2.0 1.0.25
2008vcomh264net2.0 1.0.25 avdebugvc90.pdb’: No such file or
directory

   
为啥俺把一个VC6的工程调换为VS2010的工程后,编写翻译总是现身找不到何况无法升官vc90.pdb文件的主题材料。重新编写翻译了也十一分。
从VC6一直跳到VS2009

其一vs二〇一〇八个资深的bug。详细情形能够崇敬

合法现存解决方案如下:

       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 :

CC++ | General | Debug Information format | C7 Compatible (/Z7)

CC++ | Code Generation | Enable String Pooling | Yes (/GF)

Linker |Debuging |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.

相关文章