同时出现多个Error: L6218E: Undefined symbol……且都指向同一外设功能的问题解决

本文讲述了作者在编程过程中遇到的Error: L6218E编译错误,该错误指向同一外设功能。在尝试了网上多种解决方案未果后,作者发现是缺少了库文件stm32f10x_can.h导致的。添加该库文件后,问题得到解决。提醒读者在遇到类似问题时检查库函数的正确引入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新手成长过程中,难免会遇到各种磕磕绊绊,比如我;

昨天晚上睡觉之前,本想点睡眠或锁定电脑的,这样也无所谓保存没有,但是人一迷糊手一偏,给关机了——眼睁睁的看着询问是否保存的对话框出现了一两秒钟以后就强制退出、黑屏了——我没保存啊!连续干了两三天才调好 的,也不知道最后一次保存到哪一步了。。。

然后今早起来重复,由于是混合了多个项目,没有现成案例,我只能尽量依靠自己的大脑记忆;

最后自认为都恢复好了,编译,一大堆Error: L6218E: Undefined symbol……的报错,而且还都指向同一个功能can通讯的(我把CAN通讯加到方位姿态程序中,通过上位机读取的);

然后百度Error: L6218E: Undefined symbol这类问题,发现都没能帮我恢复;

先汇总几篇容易搜到又比较有借鉴意义的:
https://blog.youkuaiyun.com/super_demo/article/details/32131379
《keil错误提示Error: L6218E: Undefined symbol》总结了4种情况,

https://blog.youkuaiyun.com/zhizuwei/article/details/86017618
《keil 5 : Error: L6218E: Undefined symbol 问题解决方法小记》新加了一种C/C++不兼容的情况,

https://blog.youkuaiyun.com/thinszx/article/details/83377096
《keil 5 : Error: L6218E: Undefined symbol问题的解决(其实没有什么实际用途,真的想解决问题别看这个…࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值