OpenEdv-开源电子网

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

在ucgui中,使用CD卡作为外部字库时,提醒出现这些错误!源程序文件是从EMWIN实验23 汉字显示(FLASH外置字库)从拷贝的,我用的板子是战舰板子

[复制链接]

9

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2015-4-12
在线时间
7 小时
发表于 2015-6-26 23:24:16 | 显示全部楼层 |阅读模式
5金钱
在ucgui中,使用CD卡作为外部字库时,提醒出现这些错误!源程序文件是从EMWIN实验23 汉字显示(FLASH外置字库)从拷贝的,我用的板子是战舰板子
compiling GUI_FontHZ12.c...
..\APP\My_font_HZ\GUI_FontHZ12.c(40): error:  #20: identifier "GUI_GETCHARINFO" is undefined
..\APP\My_font_HZ\GUI_FontHZ12.c(40): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ12.c(40): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ12.c(46): warning:  #12-D: parsing restarts here after previous syntax error
..\APP\My_font_HZ\GUI_FontHZ12.c(50): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ12.c(50): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ12.c(56): warning:  #12-D: parsing restarts here after previous syntax error
compiling GUI_FontHZ16.c...
..\APP\My_font_HZ\GUI_FontHZ16.c(41): error:  #20: identifier "GUI_GETCHARINFO" is undefined
..\APP\My_font_HZ\GUI_FontHZ16.c(41): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ16.c(41): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ16.c(46): warning:  #12-D: parsing restarts here after previous syntax error
..\APP\My_font_HZ\GUI_FontHZ16.c(47): error:  #169: expected a declaration
..\APP\My_font_HZ\GUI_FontHZ16.c(51): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ16.c(51): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ16.c(57): warning:  #12-D: parsing restarts here after previous syntax error
compiling GUI_FontHZ24.c...
..\APP\My_font_HZ\GUI_FontHZ24.c(40): error:  #20: identifier "GUI_GETCHARINFO" is undefined
..\APP\My_font_HZ\GUI_FontHZ24.c(40): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ24.c(40): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ24.c(46): warning:  #12-D: parsing restarts here after previous syntax error
..\APP\My_font_HZ\GUI_FontHZ24.c(50): error:  #29: expected an expression
..\APP\My_font_HZ\GUI_FontHZ24.c(50): error:  #67: expected a "}"
..\APP\My_font_HZ\GUI_FontHZ24.c(56): warning:  #12-D: parsing restarts here after previous syntax error
compiling GUICharPEx.c...
..\APP\My_font_HZ\GUICharPEx.c(65): error:  #20: identifier "GUI_pContext" is undefined
..\APP\My_font_HZ\GUICharPEx.c(106): warning:  #223-D: function "W25QXX_Read" declared implicitly
..\APP\My_font_HZ\GUICharPEx.c(112): error:  #136: struct "<unnamed>" has no field "f24addr"
..\APP\My_font_HZ\GUICharPEx.c(134): error:  #20: identifier "GUI_pContext" is undefined
..\APP\My_font_HZ\GUICharPEx.c(183): error:  #20: identifier "GUI_pContext" is undefined
compiling GUI_UC__EncodeNone.c...

但我已经按照教程添加了声明字体结构的代码,然后我在程序中也能定位到这里
//声明一种新的字体
 #define GUI_FONTTYPE_PROP_USER      \
  GUIPROP_X_DispChar,             \
  GUIPROP_X_GetCharDistX,         \
  GUIMONO_GetFontInfo,           \
  GUIMONO_IsInFont,             \
  (GUI_GETCHARINFO *)0,         \
  (tGUI_ENC_APIList*)0  
为什么会出现这些错误啊?请知道的大神指点下!!!我把源码上传了!

第三次修改:增加说明书界面 .zip

2.74 MB, 下载次数: 182

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

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-6-27 10:10:12 | 显示全部楼层
你用的ucgui还是emwin?我们的例程是针对emwin的。由于emwin的版本比ucgui高,所以可能emwin里面的一些定义ucgui里面没有。还有就是确定你移植是否正确
开往春天的手扶拖拉机
回复

使用道具 举报

9

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2015-4-12
在线时间
7 小时
 楼主| 发表于 2015-6-27 11:24:10 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
哦,我用的是UCGUI3.9的!我ucgui移植是正确的,我是在移植好的例子上添加CD卡作为外部字库的!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 15:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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