0

我正在尝试编译一些代码,我必须编译 meschach 库和其他一些包含 malloc、calloc 等代码的库。

我遇到了我的 Visual Studio 2010 Express 编译器抱怨的问题

c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdlib.h(598): error C2375: 'calloc' : redefinition; different linkage
1>          c:\work\malloc\malloc.h(98) : see declaration of 'calloc'
4

1 回答 1

2

我想知道c:\work\malloc\malloc.h您是否基本上是在写一个项目calloc?如果是这种情况,那么您需要不包含stdlib.h或调用您的calloc不同版本。

于 2012-09-29T03:00:15.733 回答