在VC7.1里STLPort与VC自带的STL冲突,如何解之,指点迷津.错误提示内详.
我在选项菜单下,包含项中把E:\STLport-4.6.2\stlport放在第一行上.
库文件项中把E:\STLport-4.6.2\lib也放在第一项上.
编译出错.
错误提示:
vetSize error LNK2005: "public: __thiscall bad_cast::bad_cast(class bad_cast const &)" (??0bad_cast@@QAE@ABV0@@Z) 已经在 stlport_vc71_static.lib(locale_impl.obj) 中定义
vetSize error LNK2005: "public: virtual __thiscall bad_cast::~bad_cast(void)" (??1bad_cast@@UAE@XZ) 已经在 stlport_vc71_static.lib(locale_impl.obj) 中定义
vetSize fatal error LNK1169: 找到一个或多个多重定义的符号
vetSize warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)
vetSize warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;使用 /NODEFAULTLIB:library
如何解!