OpenEdv-开源电子网

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

VC++6.0仿真UCGUI成功,但是用到抗锯齿功能时却出现错误???

[复制链接]

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
发表于 2013-11-25 11:04:28 | 显示全部楼层 |阅读模式

经过给位大侠和度娘的帮助,终于能在VC上仿真ucGUI了,最大的收获是:源码的完整性以及VC++的可使用性(win7的兼容)。这两个直接制约仿真的成功与否,只要这两个确保没问题,那么,在不改动源码的前提下,应该不会出现报错和警告

上个简单的测试截图,虽然简单,但是是基于VC的仿真器


不过,这个图画的实在是难以让人直视,所以我想打开GUI的抗锯齿功能,但是结果出现了错误

源码如下
void MainTask(void) {

     char i;
     GUI_Init();
    GUI_SetBkColor(GUI_BLUE); 
     GUI_Clear();
 
     GUI_AA_EnableHiRes();
     GUI_AA_SetFactor(3);
     GUI_SetPenSize(3);
     GUI_SetColor(GUI_LIGHTGRAY);/*浅灰*/
     GUI_DrawLine(105,70,105,200);
     GUI_DrawLine(135,70,135,200);
 
     GUI_SetColor(GUI_LIGHTGRAY);/*浅灰*/
     for(i=30;i<35;i++)
     GUI_DrawCircle(120,226,i);
     GUI_SetColor(GUI_RED);
     GUI_AA_FillCircle(120,226,30);

}

VC++6.0报错如下:


 

请问大侠,这是什么情况?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2013-10-18
在线时间
0 小时
发表于 2013-11-25 14:13:18 | 显示全部楼层
回复【楼主位】电子狼:
---------------------------------
等待高手出现
回复 支持 反对

使用道具 举报

4

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2013-10-18
在线时间
0 小时
发表于 2013-11-25 14:13:34 | 显示全部楼层
回复【楼主位】电子狼:
--------------------------------帮顶
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2013-11-25 14:15:18 | 显示全部楼层
回复【3楼】三文鱼:
---------------------------------求大侠出现啊。。。。。。。
回复 支持 反对

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2013-11-27 00:39:05 | 显示全部楼层
回复【楼主位】电子狼:
---------------------------------
楼主你这个报错,怎么解决的啊?我用Keil的时候,也有报错,跟你的一样,
user.axf: Error: L6218E: Undefined symbol GUI_AA_EnableHiRes (referred from user.o).
user.axf: Error: L6218E: Undefined symbol GUI_AA_FillPolygon (referred from user.o).
user.axf: Error: L6218E: Undefined symbol GUI_AA_SetFactor (referred from user.o).
user.axf: Not enough information to list image symbols.
user.axf: Finished: 1 information, 0 warning and 3 error messages.
Target not created
学电子,学音乐!!
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2013-11-27 12:14:39 | 显示全部楼层
回复【5楼】XINSI:
---------------------------------
不启用抗锯齿功能,就不会报错。如果启用,错误我现在也没查出来。。。。你要是查出来可以通知我一下
回复 支持 反对

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2013-11-27 22:42:32 | 显示全部楼层
回复【6楼】电子狼:
---------------------------------还是不行啊,GUI_AA_SetFactor(1);不启用抗锯齿。我“AntiAlias”这个文件夹里面的源码也添加到工程里面了,还是报错。真不知道,咋怎。
学电子,学音乐!!
回复 支持 反对

使用道具 举报

0

主题

26

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1026
金钱
1026
注册时间
2011-9-5
在线时间
407 小时
发表于 2013-11-28 10:27:45 | 显示全部楼层
GUICONFIG.H中,打开下面的设置
#define GUI_SUPPORT_AA            1  /* Anti aliasing available */
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-8 12:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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