f5529驱动0.96寸的oled显示屏程序

[复制链接]
1149|9
 楼主| Garen2 发表于 2016-7-18 20:16 | 显示全部楼层 |阅读模式
最近一直在弄oled显示,但是不管是网络上提供的还是之前移植的程序都会出现#10056 symbol "F8X16" redefined: first defined in "./main.obj"; redefined in "./LCD.obj"的bug,出现位置在字库那里怎么回事?
dirtwillfly 发表于 2016-7-18 20:33 | 显示全部楼层
重复定义了
尤彼卡 发表于 2016-7-18 20:38 | 显示全部楼层

F8X16重复定义,一个在main.c 一个在lcd.c
Stannis 发表于 2016-7-18 21:02 | 显示全部楼层
定义放到C里面,头文件声明即可
Rangar 发表于 2016-7-18 21:28 | 显示全部楼层
"F8X16" redefined, redefined是重复定义的意思
pmp 发表于 2016-7-19 17:23 | 显示全部楼层
删除一个变量。
pmp 发表于 2016-7-19 17:31 | 显示全部楼层
不要在两个文件里面声明一个变量。
angerbird 发表于 2016-7-20 11:32 | 显示全部楼层
这个检查下你的相关的变量的
lihuami 发表于 2016-7-20 22:21 | 显示全部楼层
重复定义了。
lihuami 发表于 2016-7-20 22:24 | 显示全部楼层
删除一个,另外一个设置全局变量。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

734

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部