OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3393|回复: 3

UNIGBK.BIN同一个文件分别被两个文件分别定义,一直报错怎么办?

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2022-1-10
在线时间
9 小时
发表于 2022-2-28 13:37:37 | 显示全部楼层 |阅读模式
5金钱
自己想把CAN通信实验与汉字显示实验结合在一起实验,发现UNIGBK.BIN文件分别被fountupt.c与mycc936.c两个地方重复定义了。


u8*const UNIGBK_PATH="/SYSTEM/FONT/UNIGBK.BIN";                //UNIGBK.BIN的存放位置
const u8 *UNIGBK_PATH="1:/SYSTEM/FONT/UNIGBK.BIN";            //UNIGBK  存放路径


这是重复定义的代码




下面是报错显示
..\OBJ\CAN.axf: Error: L6200E: Symbol UNIGBK_PATH multiply defined (by fontupd.o and mycc936.o).
Not enough information to list image symbols.
Not enough information to list the image map.


最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2022-2-28 13:37:38 | 显示全部楼层
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2022-1-10
在线时间
9 小时
 楼主| 发表于 2022-2-28 14:52:30 | 显示全部楼层
程序源码

mycode.zip

7.46 MB, 下载次数: 2

回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2022-1-10
在线时间
9 小时
 楼主| 发表于 2022-3-2 09:43:50 | 显示全部楼层

感谢原子哥,我新定义了一个函数,使用了extern 全局变量。就解决问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 02:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表