硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6182|回复: 5
收起左侧

[emWin] 新手,严格按照V5版本教程18章汉字内容,但就是不显示内容

[复制链接]

5

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2014-9-13 11:32:47 | 显示全部楼层 |阅读模式
各位大牛,我最近用STemWin做个GUI,想在里面显示一些汉字,但是我的操作已经严格按照V5版本里面,18章教程做了,最后还是显示空白,没有在应该显示的位置显示东西,甚至连乱码都没有!
下面这个是我的简单调用函数:

extern GUI_CONST_STORAGE GUI_FONT GUI_FontFont16;
void MainTask(void)
{
    GUI_Init();
    GUI_SetBkColor(GUI_BLUE);
    GUI_Clear();
    GUI_SetFont(&GUI_Font8x16);
    GUI_DispString("DIY    ");

    GUI_UC_SetEncodeUTF8();
    GUI_SetFont(&GUI_FontFont16);
    GUI_DispString("汉字快出来");

    while(1)
        GUI_Delay(10);
}

我看到有些大牛说,模拟器不能显示汉字,我也在开发板上面做了实验,也是一样的情况。
还有关于转换工具我是在 http://www.armbbs.cn/forum.php?mod=viewthread&tid=1668 里面下载的!
还有就是教程要求MainTask()函数文件是UTF-8格式,我也改了,但是发现好像编译器只要编译一次之后,就会变成了ASCII格式的了!这是怎么回事啊?
希望大牛能帮解决一下,搞了几天了,都没有搞出来!
file:///C:\Documents and Settings\Administrator\feiq\RichOle\2663039590.bmp
file:///C:\Documents and Settings\Administrator\feiq\RichOle\2663039590.bmp
回复

使用道具 举报

38

主题

136

回帖

40

积分

初级会员

积分
40
发表于 2014-9-13 14:35:24 | 显示全部楼层
你是用的MDK还是IAR
回复

使用道具 举报

5

主题

5

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2014-9-13 16:42:06 | 显示全部楼层
我用的MDK,3.90版本的
回复

使用道具 举报

38

主题

136

回帖

40

积分

初级会员

积分
40
发表于 2014-9-13 18:12:57 | 显示全部楼层

回 magicyyg 的帖子

magicyyg:我用的MDK,3.90版本的 (2014-09-13 16:42) 
建议用MDK4.54以上的版本试试
回复

使用道具 举报

5

主题

5

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2014-9-15 10:40:12 | 显示全部楼层
真是灰常,非常感谢你啊,是编译器的问题,我用MDK4.7就好了,我瞎搞了两天!哈哈[s:151] [s:151] [s:151] [s:151]
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116837
QQ
发表于 2014-9-15 10:46:33 | 显示全部楼层

回 magicyyg 的帖子

magicyyg:真是灰常,非常感谢你啊,是编译器的问题,我用MDK4.7就好了,我瞎搞了两天!哈哈[s:151] [s:151] [s:151] [s:151]  (2014-09-15 10:40) 
3.xx的板子就不要再用了,编辑功能不行了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-7-7 18:59 , Processed in 0.231461 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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