硬汉嵌入式论坛

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

[emWin] 数据类型的问题 wchar_t不统一

[复制链接]

8

主题

44

回帖

68

积分

初级会员

积分
68
发表于 2019-6-4 15:06:23 | 显示全部楼层 |阅读模式
最近在H750上移植STemWin 5.40,编译后发现一个warning, 是wchar_t有的地方定义是16位,有的地方定义32位。从论坛上下载了一个emwin+ucos的模板,发现用的是stemwin_CM7_OS_wc32_ot_argb.a.用这个编译就没有问题。请问这个文件哪里来的啊。我再CUBE里面没有找到。我使用的是IAR8.32。

另外问下这几个库OS_IAR, OS_IAR_OT,OS_IAR_OT_ARGB,OS_IAR_ARGB 这四个库什么区别啊。 我使用的是RGB565格式。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-6-4 15:15:00 | 显示全部楼层
区别如下:


回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-6-4 16:10:32 | 显示全部楼层
本帖最后由 真真切切zzz 于 2019-6-4 16:14 编辑

谢谢硬汉,请教下我使用的是RGB565 是不是应该选择wc16?如果选择wc32内存占用会不会增加一倍?我现在用750内部的AXI SRAM做。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-6-4 16:14:47 | 显示全部楼层
真真切切zzz 发表于 2019-6-4 16:10
我使用的是RGB565 是不是应该选择wc16?如果选择wc32内存占用会不会增加一倍?

MDK得用wc16,这个仅仅是库里面部分变量和局部变量用了这个数据类型。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 07:10 , Processed in 0.213647 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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