error C2471: cannot update program database vc90.pdb 为什么我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题。重新编译了也不行。 从VC6直接跳到VS2008 这个vs2008一个著名的bug。详情可以参见https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx...
解决办法: C/C++ | General | Debug Information format | C7 Compatible (/Z7) C/C++ | Code Generation | Enable String Pooling | Yes (/GF) Linker |Debuging |General Debug Info | Yes (/DEBUG)
error C2440: 'return' : cannot convert from '__missing_type__*' to '__missing_type__' error C2440: 'static_cast' : cannot convert from 'void... Error C2447: '{': missing function header (old-style formal list?). error C2471: cannot update program database error C2664: 'int sw...
cannot update program database 'file' The compiler cannot write to the database file. To fix the problem Make sure that the disk has enough available space. Make sure that the file is not read-only. Make sure that there are no sharing violations....
error C2471: cannot update program database error C2664: 'int swscanf_s(const wchar_t *,const wchar_t *,...)' : cannot convert argument 1 from 'const TCHAR *' to 'const wchar_t *' error C2665: 'CObject::operator new' : none of the 3 overloads could convert all the argument ...