2014-01-21 3 views
0

dough lea의 malloc (malloc.c)을 기본 WP8 응용 프로그램에 통합하려고합니다.dlmalloc을 Windows Phone 8 C++/cli 응용 프로그램에 통합하는 방법

MVS 2012 for Windows Phone에 dlmalloc.c 파일을 추가하면 "/ ZW 옵션으로 malloc.c를 컴파일 할 수 없습니다."오류가 발생합니다. 이 post에 이어 나는 그 문제를 없앴습니다.

다음

내가 malloc.c를

의 시작에 포함 errno.h에 의해 EINVAL 및 ENOMEM 정의되지 않은 오류를 제거있어하지만 지금은 다양한 변화와 붙어있어 :

오류 C2375 : 'malloc': 재정의; (파일 stdlib.h에서) 다른 연결

나는이 stdlib.h의 포함 중지 dlmalloc에 ​​대한 NO_MALLOC_STATS을 설정하려하지만하지 않았다 (malloc에,은 calloc, 무료 realloc을위한) # undefing ing calloc뿐만 아니라 그것을 해결하는 것으로 보인다.

누구나 wp8 앱에서 dlmalloc을 통합하려고 했습니까? 그렇다면 올바른 방향으로 가고 있습니까?

감사합니다,

제이미 기록을 위해

답변

1

, 마지막 단계에, 파일의 상단에

"#DEFINE의 USE_DEL_PREFIX"

추가되었다 malloc, free 등의 대신 dlmalloc, dlfree, ... 이름을 사용하십시오.

일단 완료되면 dlmalloc 및 나머지는 내 코드에서 사용할 수있었습니다.

+0

고마워요! 이것은 나를 위해 일했다. 오타가있었습니다. USE_DEL_PREFIX가 아닌 USE_DL_PREFIX 여야합니다. – Nike

관련 문제