MTK编译错误

--------------------------------------------------------------------------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()),否则在编译连接阶段会出现奇怪的错误;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值