熟悉Visual C++的大侠帮忙看看,以前编译没错误和警告,代码没变,怎么现在我一编译就显示很多乱码和警告
太长了,中间我删了很多
Deleting intermediate files and output files for project 'FPGATM - Win32 Release'.
--------------------Configuration: FPGATM - Win32 Release--------------------
Compiling...
StdAfx.cpp
Compiling...
BaseModule.cpp
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xtree(200) : warning C4786: '?rbegin@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?$allocator@I@2@@std@@QAE?AV?$reverse_bidirectional_iterator@Vitera
tor@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?$allocator@I@2@@std@@U?$pair@$$CBII@3@AAU43@PAU43@H@2@XZ' : identifier was truncated to '255' characters in the browser information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(46) : see reference to class template instantiation 'std::_Tree<unsigned int,struct std::pair<unsigned int const ,unsigned int>,struct std::map<unsigned int,unsigned int,struct std::l
ess<unsigned int>,class std::allocator<unsigned int> >::_Kfn,struct std::less<unsigned int>,class std::allocator<unsigned int> >' being compiled
\\10.40.58.213\home\fault\winsrc\dlls\common\BaseModule.h(34) : see reference to class template instantiation 'std::map<unsigned int,unsigned int,struct std::less<unsigned int>,class std::allocator<unsigned int> >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xtree(202) : warning C4786: '?rbegin@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?$allocator@I@2@@std@@QBE?AV?$reverse_bidirectional_iterator@Vconst
_iterator@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?$allocator@I@2@@std@@U?$pair@$$CBII@3@ABU43@PBU43@H@2@XZ' : identifier was truncated to '255' characters in the browser information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(46) : see reference to class template instantiation 'std::_Tree<unsigned int,struct std::pair<unsigned int const ,unsigned int>,struct std::map<unsigned int,unsigned int,struct std::l
ess<unsigned int>,class std::allocator<unsigned int> >::_Kfn,struct std::less<unsigned int>,class std::allocator<unsigned int> >' being compiled
\\10.40.58.213\home\fault\winsrc\dlls\common\BaseModule.h(34) : see reference to class template instantiation 'std::map<unsigned int,unsigned int,struct std::less<unsigned int>,class std::allocator<unsigned int> >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xtree(204) : warning C4786: '?rend@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?$allocator@I@2@@std@@QAE?AV?$reverse_bidirectional_iterator@Viterato
r@?$_Tree@IU?$pair@$$CBII@std@@U_Kfn@?$map@IIU?$less@I@std@@V?$allocator@I@2@@2@U?$less@I@2@V?ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xtree(555) : warning C4786: '?_Rmost@?$_Tree@IU?was truncated to '255' ch
aracters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct $allocator@D@2@@std@@@2@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(130) : warning C4786: '?lower_bound@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@
@@2@@std@@QBE?AVconst_iterator@?$_Tree@IU?$pair@$$CBIV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@U_Kfn@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_tra
its@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(132) : warning C4786: '?upper_bound@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@
@@2@@std@@QAE?AViterator@?$_Tree@IU?$pair@$$CBIV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@U_Kfn@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@
std@@V?$allocator@D@2@@std@@@2@@2@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(134) : warning C4786: '?upper_bound@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@
@@2@@std@@QBE?AVconst_iterator@?$_Tree@IU?$pair@$$CBIV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@U_Kfn@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_tra
its@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(136) : warning C4786: '?equal_range@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@
@@2@@std@@QAE?AU?$pair@Viterator@?$_Tree@IU?$pair@$$CBIV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@U_Kfn@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_t
raits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V123@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\map(139) : warning C4786: '?equal_range@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@
@@2@@std@@QBE?AU?$pair@Vconst_iterator@?$_Tree@IU?$pair@$$CBIV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@U_Kfn@?$map@IV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@I@2@V?$allocator@V?$basic_string@DU?$
char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@I@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V123@@2@ABI@Z' : identifier was truncated to '255' characters in the browser information
../common\BaseModule.h(38) : see reference to class template instantiation 'std::map<unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<unsigned int>,class std::allocator<cla
ss std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
Generating Code...
Linking...
Creating library Release/FPGATM.lib and object Release/FPGATM.exp
Creating browse info file...
FPGATM.dll - 0 error(s), 407 warning(s)
[解决办法]