Visual studio c++库文件损坏/损坏.的帮助

visual studio c++ library files broken/corrupted. help!

本文关键字:损坏 帮助 文件 studio c++ Visual      更新时间:2023-10-16

我正在使用replace all函数替换大型项目中的变量名。

下次我去编译

时,我有1600多个错误。它们都在库文件中,比如xlocnum, string, xdebug, stexcept。我怎么去掉这些?这些文件可以替换吗?

Error   18  error C2039: 'c_str' : is not a member of 'std::_DebugHeapString'   c:program filesmicrosoft visual studio 9.0vcincludexlocale 343
Error   3   error C2504: 'basic_string' : base class undefined  c:program filesmicrosoft visual studio 9.0vcincludexdebug  110

从您提供的输出中,它看起来像是应用了" vc++ Include Directories"中的查找/替换文件。进入include目录并检查修改的日期-如果其中一些是最近的,那么您需要从备份或重新安装/修复SDK(很可能是Visual Studio本身)中恢复它们。

即使没有一个错误可以查看,我只能假设您将相同的库链接两次,可能同时处于调试和发布模式。所以…不要那样做:)

作为一个一般的经验法则,当你认为你在GCC、微软c++编译器或他们的c#编译器中发现了一个编译器错误时,很可能是你做错了什么