#include <malloc.h> - Xcode </malloc.h>

时间:2011-05-08 19:34:44

标签: objective-c xcode malloc

我有一个有趣的问题,我不能在我的项目中包含malloc.h。

对于Paul Nettle的mmgr工具,我需要malloc.h(我不喜欢使用乐器)

问题是我找不到用于memalign的系统库。

Xcode一直在失败,因为它无法定义&amp;我也不能。

其他人见过这个?!

1 个答案:

答案 0 :(得分:21)

如果您只需要使用malloc,那么您可以从stdlib中获取它,如下所示:

#include <stdlib.h>

否则,您可以直接致电malloc.h

#include <malloc/malloc.h>

修改

posix_memalign()中存在stdlib.h。实现如下:

int posix_memalign(void **, size_t, size_t);

也许你可以为它做一个别名并使用它?