--------------------------------------------------------------------------Error:L6200E: ---------------------------------------------------------------------------------
今天编译时候遇到这个问题,报了如下错误
Error: L6200E: Symbol gprt_cfp_context multiply defined (by phb_sim_access.obj and rtc.obj).
同上格式后面括号里有所不同。
后来查明是我在一个.h文件里定义了gprt_cfp_context_st 结构体,接着在下面写gprt_cfp_context_st *gprt_cfp_context;
后来把gprt_cfp_context_st *gprt_cfp_context;移除,在哪个.c文件使用时候用extern gprt_cfp_context_st *gprt_cfp_context;引入就可以了。
在.h文件里只能定义变量,不能赋值和初始化;
--------------------------------------------------------------------------Error:L6218E---------------------------------------------------------------------------------
在MTK平台里面尽量使用MTK提供的库函数,不要使用C语言的标准库函数比如说(printf()),否则在编译连接阶段会出现奇怪的错误;