今天在编程的时候遇到了这个问题:
在网上查找了好多办法,都没有什么效果通过ctrl+f:
发现自己并没有重新定义,而且这两个.c文件都是移植且可以用的,然后我就准备一点一点的删mian.c中的内容,看看是哪的问题,当我删掉#include "lcdfont.h"这个在main.c中的头文件时,发现编译没有报错,这个头文件本来是用在lcd.c中的,我以为主函数包含了lcd.c的函数,自然就应该把它用到的头文件包含在main.c,看来这样不一定对。
所以在这里为后面的读者提供一种修改的可能性。
KEIL软件中编译时出现的Error L6200E: symbol multiply defined ...的解决方法
最新推荐文章于 2024-03-29 18:22:40 发布