开发图像系统时,用到一个库,其中用到了stl的string 类。
在另外的application中静态链接时,出现下面错物:
ucdmc99.lib(Pdu.obj) : error LNK2005: "public: __thiscall std::basic_string<ch
ar,struct std::char_traits<char>,class std::allocator<char> >::basic_string<ch
ar,struct std::char_traits<char>,class std::allocator<char> >(class basic_stri
ng<char,struct 
std::char_traits<char>,class std::allocator<char> >::allocator<char> const &)"
 (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$all
ocator@D@1@@Z) already defined in msvcprtd.lib(MSVCP60D.dll)
ucdmc99.lib(Pdu.obj) : error LNK2005: "public: __thiscall std::basic_string<ch
ar,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<c
har,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$ba
sic_string@DU?$
char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in msvcprtd.
lib(MSVCP60D.dll)
基本知道是因为连接库的c-runtime 版本的问题.就是不知道怎么解决/...
请高手指教!!!