Visual c++ 移植到vs2005时发生链接错误

Visual c++ 移植到vs2005时发生链接错误,visual-c++,Visual C++,我得到以下链接错误,因为它说它已经在其他库中定义了, 我已经为链接到此的库设置了相同的设置 我使用了标准windows库和多线程选项 msvcprt.lib(MSVCP80.dll):错误LNK2005:“public:char const*u thiscall std::basic_string,class std::allocator>::c_str(void)const”(?c_str@?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@

我得到以下链接错误,因为它说它已经在其他库中定义了, 我已经为链接到此的库设置了相同的设置

我使用了标准windows库和多线程选项


msvcprt.lib(MSVCP80.dll):错误LNK2005:“public:char const*u thiscall std::basic_string,class std::allocator>::c_str(void)const”(?c_str@?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@QBEPBDXZ)已在prot.lb中定义,我确信这是您的问题:


下次提问时,请至少进行基本的拼写检查。