When I added the following line to my code:
std::string sFrameTag
I got the following linker error:
Error 34 error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void)" (??1?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in VFPAnalyzerApi.lib(VFPEvaluation.obj) msvcprtd.lib
I took a look at the project properties, under C/C++ -> code generation -> runtime Library and changed it from /MDd to /MD and somehow the error disappeared.. However, I don't really understand what's the difference and why it worked. Can someone please explain what exactly have I changed and why it made a difference?
Thanks!!!