最近遇到一个编译问题
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in fcgi_http.lib(fcgi_http.obj)
经对比工程发现
可执行工程和库工程的如下设置不一致:
Project->Settings->C/C++->Code Generation->Use run-time library
将该项设置为一直,重新编译链接即可.