接到一个工程,是C的,但是包含C++代码,楼主表示玩不转
请问下,在main.c中,对堆做了一个如下定义:
_init_alloc( (unsigned int)&heap_zone, (unsigned int)&heap_zone[HEAP_SIZE-1]);
头文件部分添加include <rt_heap.h>
但是还是编译不过,编译提示:
STCubeGenerated\STCubeGenerated.axf: Error: L6218E: Undefined symbol _init_alloc (referred from main.o).
请问,这个究竟是哪里定义的呢? |