OpenEdv-开源电子网

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

STemWin移植报错:Error: L6218E: Undefined symbol GUI_TOUCH_X_ActivateX (referred from gui_touch_driveranalog.o).

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-1-4
在线时间
7 小时
发表于 2016-3-8 09:54:30 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 gaochao0369 于 2016-3-8 10:27 编辑

移植过程完全按照原子提供的开发手册进行的在刚移植好EMWIN后(未添加GUI_X_Touch_Analog.C文件,把宏定义GUI_SUPPORT_TOUCH改为1,改为0也不行)编译后报错:
..\OBJ\TEST.axf: Error: L6218E: Undefined symbol GUI_TOUCH_X_ActivateX (referred from gui_touch_driveranalog.o).
..\OBJ\TEST.axf: Error: L6218E: Undefined symbol GUI_TOUCH_X_ActivateY (referred from gui_touch_driveranalog.o).
..\OBJ\TEST.axf: Error: L6218E: Undefined symbol GUI_TOUCH_X_MeasureX (referred from gui_touch_driveranalog.o).
..\OBJ\TEST.axf: Error: L6218E: Undefined symbol GUI_TOUCH_X_MeasureY (referred from gui_touch_driveranalog.o)
求指教

最佳答案

查看完整内容[请看2#楼]

把那几个函数写成空函数就行了 像是: void GUI_TOUCH_X_ActivateX(void) { }
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-3-8 09:54:31 | 显示全部楼层
把那几个函数写成空函数就行了
像是:
void GUI_TOUCH_X_ActivateX(void)
{
}
回复

使用道具 举报

4

主题

98

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2015-9-16
在线时间
94 小时
发表于 2016-3-8 11:11:02 | 显示全部楼层
写得很清楚,在gui_touch_driveranalog.c文件没有定义那几个变量。
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-1-4
在线时间
7 小时
 楼主| 发表于 2016-3-8 11:40:41 | 显示全部楼层
SeaOverflow 发表于 2016-3-8 11:11
写得很清楚,在gui_touch_driveranalog.c文件没有定义那几个变量。

报错内容我明白,但是不知如何修改,因为GUI_TOUCH_X_ActivateX等变量在头文件GUI.H中有定义,而gui_touch_driveranalog.o文件是STemWin的库中的文件,因为STemWin是非开源的所以它的库是打不开的。所以不知如何下手。
回复

使用道具 举报

4

主题

98

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2015-9-16
在线时间
94 小时
发表于 2016-3-8 16:26:39 | 显示全部楼层
那你就把那几个变量注释了
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-1-4
在线时间
7 小时
 楼主| 发表于 2016-3-8 16:54:32 | 显示全部楼层
SeaOverflow 发表于 2016-3-8 16:26
那你就把那几个变量注释了

在GUI.H中把那几个变量注释了没用,报错一样的
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-1-4
在线时间
7 小时
 楼主| 发表于 2016-3-9 08:57:08 | 显示全部楼层
多谢指教,可以了
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-4-22
在线时间
1 小时
发表于 2016-4-22 09:42:16 | 显示全部楼层
请问楼主是怎么解决的?求教
回复

使用道具 举报

fantasea 该用户已被删除
发表于 2016-12-24 20:08:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 03:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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