Keil中定义的数组,能跳转,但是编译报错未定义

2019-08-17 09:43发布

最近使用4.7寸电容屏
想自己定义字库
结果在font.h仿照原子哥写的数组,取模添加,但是就出现了用keil,能跳转,但是一编译就报错未定义。

LCD_ShowString(60,50,200,32,48,(u8 *)&asc2_2432[0][0]);

main.c(203): error:  #20: identifier "asc2_2432" is undefined
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
l6931639
1楼-- · 2019-08-17 11:22
 精彩回答 2  元偷偷看……
sanwitch
2楼-- · 2019-08-17 16:33
一是支持不支持中文目录,二是头文件包含是否有效
wmaxwell
3楼-- · 2019-08-17 19:08
显然 你的头文件没有包含   或者 头文件前面的#ifndef   xxxx  跟其他头文件一样了
电脑小白
4楼-- · 2019-08-17 19:11
你没有包含头文件,或者包含了头文件但是头文件里没有用 extern 进行声明数组。
安尚科技
5楼-- · 2019-08-17 23:28
你这个      LCD_ShowString(60,50,200,32,48,(u8 *)&asc2_2432[0][0]);
感觉有点别扭,你改成LCD_ShowString(60,50,200,32,48,(u8 *)asc2_2432[0]);  
试试可以吗?另外你这个数组定时的时候是u8类型的吗?

一周热门 更多>