本文介绍了如何将指针传递给c的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我创建一个动态库.我在该动态库函数中使用了malloc函数..

我在主要功能中使用了自由功能..

但这会产生错误..

墨水...
msvcrtd.lib(MSVCRTD.dll):错误LNK2005:_malloc已在LIBCD.lib(dbgheap.obj)中定义
链接:警告LNK4098:defaultlib"msvcrtd.lib"与其他库的使用冲突;使用/NODEFAULTLIB:library
Debug/staticmain.exe:致命错误LNK1169:找到一个或多个乘法定义的符号
执行link.exe时出错.


我现在想做什么.

请指导我.

谢谢您.

Hi All,

I create a dynamic library . I use malloc function in that dynamic library function..

I use free function in the main function..

But it produce the error..

inking...
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _malloc already defined in LIBCD.lib(dbgheap.obj)
LINK : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/staticmain.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.


What i want to do now.

Please guide me.

Thanks in Advance.

推荐答案



这篇关于如何将指针传递给c的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-09 14:39