1、对应下图,在原C文件(GE_Interrupts.c)中添加了许多代码,然后编译时出现如下错误 ,请问如何解决?

2、C文件里不能使用STL,于是把C换成CPP文件,原代码不变,但是会产生如下的各种错误,是否可以避免呢?

Andy Yin1:
1 应该是memory不够,可以修改内存分布,将数据分配到外部memory;
2 c++需要在工程属性->advanced options->language options选中–cpp_default, –rtti,如下图所示。
在头文件中加上
#ifdef __cplusplusextern "C" {#endif
function declare
#ifdef __cplusplus}#endif
Yihao Zhang:
回复 Andy Yin1:
1 应该是memory不够,可以修改内存分布,将数据分配到外部memory;
Andy请问怎么修改呢?可以教一下嘛>_<谢谢啦
TI中文支持网



