C++ 如何在WindowsPhone8c++/cli应用程序
我正在尝试将lea的malloc(malloc.c)集成到本地WP8应用程序中 将dlmalloc.c文件添加到MVS 2012 for Windows Phone会导致“无法使用/ZW选项编译malloc.c”错误。在这之后,我解决了那个问题 然后我在malloc.c的开头包含errno.h,从而消除了EINVAL和ENOMEM未定义的错误 但现在我被不同的变化所困扰: 错误C2375:“malloc”:重新定义;不同的链接(在stdlib.h文件中) (适用于malloc、calloc、free和realloc) 我尝试为dlmalloc设置NO_MALLOC_STATS以停止stdlib.h的包含,但这似乎并没有解决问题,也没有取消对calloc的定义 有人尝试过在wp8应用程序中集成dlmalloc吗?如果是这样的话,我的做法是否正确 谢谢C++ 如何在WindowsPhone8c++/cli应用程序,c++,windows-phone-8,malloc,C++,Windows Phone 8,Malloc,我正在尝试将lea的malloc(malloc.c)集成到本地WP8应用程序中 将dlmalloc.c文件添加到MVS 2012 for Windows Phone会导致“无法使用/ZW选项编译malloc.c”错误。在这之后,我解决了那个问题 然后我在malloc.c的开头包含errno.h,从而消除了EINVAL和ENOMEM未定义的错误 但现在我被不同的变化所困扰: 错误C2375:“malloc”:重新定义;不同的链接(在stdlib.h文件中) (适用于malloc、calloc、fr
Jaime对于记录,缺少的最后一步是添加 “#定义使用_DL_前缀” 在文件顶部,要使用dlmalloc、dlfree、,。。。名称而不是malloc、free等
完成后,我就可以使用dlmalloc和代码中的其余部分了。谢谢!这对我有用。有个打字错误。它应该是使用_DL_前缀而不是使用_DEL_前缀。