Original Post
I'm migrating an SDL-based game skeleton from VC7 Pro to VC8 Express. I finally conquered my Platform SDK troubles, but now I have a new problem from, seemingly, the STL. It worked perfectly in VC7. To make it easier, CrtDbgReportW is an unresolved symbol referenced by string::operator[]. For reference, I never use the string::operator[] in my program, though I do use vector<string>::operator[] in my Log class. Does anyone have any thoughts on this? Did I break the STL? Thanks.
WulfLog.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::operator[](unsigned int)" (??A?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@I@Z)