2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义(示例代码

Posted cxchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义(示例代码相关的知识,希望对你有一定的参考价值。




   使用VS2010,在FireBreath里面调用ortp库和Speex库。编译的时候出现错误:


2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义


事实上有非常多类似的打印。


“属性”->“链接器”->“输入”->“忽略特定默认库”

LIBCMTD.lib写入就能够了;












以上是关于2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义(示例代码的主要内容,如果未能解决你的问题,请参考以下文章

(boost:: && std::) 绑定仅在参数太少的 MSVC 上失败

使用 MSVC 调试类型

这是 MSVC++ 2017 更新 3 中的编译器错误吗

MSVC2015 上的实验性 C++17 文件系统:权限不一致

《深入浅出MFC》第六章 MFC程序的生死因果

在 msvc 中引用一个临时的