#include; -- Xcode

发布于 2024-11-05 23:29:09 字数 190 浏览 0 评论 0原文

我有一个有趣的问题,我无法将 malloc.h 包含在我的项目中。

我需要 malloc.h 用于 Paul Nettle 的 mmgr 工具(我不热衷于使用工具)

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

Xcode 不断失败,因为它无法定义和执行此操作。我也不能。

还有其他人看到过这个吗?!

I have an interesting problem where I can't include malloc.h in my project.

I need malloc.h for Paul Nettle's mmgr tool (I'm not keen on using instruments)

Problem is I can't find the system library for memalign.

Xcode keeps failing because it cannot this definition & neither can I.

Anyone else seen this?!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安人多梦 2024-11-12 23:29:09

如果您只需要使用malloc,那么您可以像这样从stdlib中获取它:

#include <stdlib.h>

否则,您可以像这样直接调用malloc.h

#include <malloc/malloc.h>

编辑:< /strong>

stdlib.h 中存在 posix_memalign()。实现看起来像:

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

也许你可以为此创建一个别名并使用它?

If you just need to use malloc then you can grab it from the stdlib like so:

#include <stdlib.h>

Otherwise, you can directly call malloc.h like so:

#include <malloc/malloc.h>

EDIT:

A posix_memalign() exists in stdlib.h. The implementation looks like:

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

Perhaps you can make an alias to this and use it?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文