libcpmtd.lib(xdebug.obj) : error LNK2019: 无法解析的外部符号 __malloc_dbg ,该符号在函数 "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z) 中被引用
libcpmtd.lib(_tolower.obj) : error LNK2001: 无法解析的外部符号 __malloc_dbg
libcpmtd.lib(xdebug.obj) : error LNK2019: 无法解析的外部符号 __free_dbg ,该符号在函数 "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z) 中被引用
pipmasq.exe : fatal error LNK1120: 2 个无法解析的外部命令
遇到这样的问题,大家先看看,提示。从上面的例子分析,无法解析的外部符号,说明是缺少这个函数的实体。大家再看看,前面提示
“libcpmtd.lib(xdebug.obj) : error LNK2019"
这就说明了,缺少了libcpmtd.lib链接库
我们可以在stdafx.h中或者当前.cpp中加入#pragma comment(lib,"Libcmtd.lib")就行了
或者,大家可以在“附加依赖项”中加入此Libcmtd.lib
文章评论
共有 0位网友发表了评论 我来说两句