Code::Blocks使用问题unresolved external symbol __CrtDbgReportW

hastings 2010-09-15 08:01:38
第一次用这个,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时有这问题~
...全文
339 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumaver 2010-12-01
  • 打赏
  • 举报
回复
设置/MT与/MTd相对应。 Thanks Loaden
djh512 2010-10-08
  • 打赏
  • 举报
回复
hastings 2010-09-15
  • 打赏
  • 举报
回复
~~OK了.向老邓致敬~~
  • 打赏
  • 举报
回复
哈哈,顶楼主
十八道胡同 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hastings 的回复:]
解决了~~
看错误是没有链接库~~
查MSDN的__CrtDbgReportW函数,
看下面没有需要的lib。
然后点进去一个链接;
发现/MTd需要链接libcmtd.lib库~~于是好了~~
- -
[/Quote]
oh ,god
老邓 2010-09-15
  • 打赏
  • 举报
回复
设置/MT与/MTd相对应。
hastings 2010-09-15
  • 打赏
  • 举报
回复
..我分写的太多了.自己解决的太快了.为防止倒分嫌疑.当作散分吧.再来几个弟兄顶一下吧.
- -
jixingzhong 2010-09-15
  • 打赏
  • 举报
回复
。。。。。。

unresolved external symbol
hastings 2010-09-15
  • 打赏
  • 举报
回复
解决了~~
看错误是没有链接库~~
查MSDN的__CrtDbgReportW函数,
看下面没有需要的lib。
然后点进去一个链接;
发现/MTd需要链接libcmtd.lib库~~于是好了~~
- -
dingshaofengbinbin 2010-09-15
  • 打赏
  • 举报
回复
没遇到过!!!顶顶顶!!!等高手。。。。

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧