【发布时间】:2014-01-21 17:22:10
【问题描述】:
我正在尝试将面团 lea 的 malloc (malloc.c) 集成到原生 WP8 应用程序中。
将 dlmalloc.c 文件添加到 MVS 2012 for Windows Phone 会导致“无法使用 /ZW 选项编译 malloc.c”错误。在post 之后,我摆脱了这个问题。
然后我通过在 malloc.c 的开头包含 errno.h 来消除 EINVAL 和 ENOMEM 未定义错误
但现在我被以下不同的变体困住了:
错误 C2375:“malloc”:重新定义;不同的链接(在文件 stdlib.h 中)
(对于 malloc、calloc、free 和 realloc)
我尝试为 dlmalloc 设置 NO_MALLOC_STATS 以停止包含 stdlib.h 但这似乎并没有解决它,以及 #undef-ing calloc。
有没有人尝试将 dlmalloc 集成到 wp8 应用程序中?如果是这样,我的方法是否正确?
谢谢,
詹姆
【问题讨论】:
标签: c++ windows-phone-8 malloc