#include <malloc.h> - Xcode

Rya*_*yan 6 malloc xcode objective-c

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

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

问题是我找不到系统库的memalign.

Xcode一直失败,因为它不能定义,也不能.

其他人见过这个?!

Kus*_*alP 22

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

#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)

否则,您可以直接调用malloc.h:

#include <malloc/malloc.h>
Run Code Online (Sandbox Code Playgroud)

编辑:

一个posix_memalign()存在stdlib.h.实现如下:

int posix_memalign(void **, size_t, size_t);
Run Code Online (Sandbox Code Playgroud)

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