Code::Blocks使用问题unresolved external symbol __CrtDbgReportW
第一次用这个,windows程序中用到STL,编译(选的是VS2010)出现这个问题~~
DibFile.obj||error LNK2019: unresolved external symbol __CrtDbgReportW referenced in function "public: class std::_List_const_iterator<class std::_List_val<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class std::allocator<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > > > > & __thiscall std::_List_const_iterator<class std::_List_val<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<w|
libcpmtd.lib(stdthrow.obj)||error LNK2001: unresolved external symbol __CrtDbgReportW|
bin\Debug\first.exe||fatal error LNK1120: 1 unresolved externals|
||=== Build finished: 3 errors, 0 warnings (0 minutes, 0 seconds) ===|
我知道__CrtDbgReportW这个是Debug时检测内存用的,因此releas编译可以的,就是Debug时有这问题~