找回密码
 注册
搜索
查看: 735|回复: 4

[讨论] 还是资源的问题,GetString()得不到字串!!!

[复制链接]
发表于 2009-8-27 09:12:40 | 显示全部楼层 |阅读模式
我是基于vendorApp来做一个HelloWorld,按FUGUI教程,英文版没问题,但是想弄个中文的,就不成了,

str=(UI_string_type)GetString(STR_ID_DEVAPP_1);
//str=L"Hello World";
gui_measure_string(str,&w,&h);

这个STR_DEVAPP_1已经在DevAppDef.h中定义,且在Res_DevApp.c中有ADD_APPLICATION_STRING2,在ref_list.txt中也有相关定义,三种语言,,,,

我ResGenerator以后,信息如下:

MediaTek Inc. Resource Generator Script
Building resource ...
Making Resources...
找不到 C:\TECHFAITH68V3_DEMO_UMTS_W09.32_UNICOM\plutommi\VendorApp\ResGenerator*.o
Compiling ../DevResource/Res_MMI/Res_DevApp.c
Compiling CustResDeclare.c
Compiling DevApp_WriteRes.c
Compiling PopulateDevAppRes.c
Compiling DevApp_resgenerator.cpp
Linking obj/ResBytestream.o
系统找不到指定的文件。
Generate MultiLanguage String List...
Compiling DevApp_readexcel.c
Linking DevApp_readexcel.o
clear intermediate files...
MultiLanguage String Resource generated successfully...
--
Complete!!


看上去应该正常,最后一句MultiLanguage String 都成功了,可是我在代码中的GetString()得不到这个串。。。。

我也试了图像,也得不到,用文件名的方式显示图像就OK,资源中取图像也不行。。。


请高手帮看一眼,多谢!
发表于 2009-8-27 12:58:31 | 显示全部楼层
你有运行vendorapp下面的resgenerator.bat吗?
点评回复

使用道具 举报

 楼主| 发表于 2009-8-28 08:40:22 | 显示全部楼层
运行了,还有make XXXXX resgen也试过,连make -modis new 都试过了,,,同样结果。。。
点评回复

使用道具 举报

发表于 2009-8-28 15:44:05 | 显示全部楼层
modis上看的吧,应该是资源没编译进去,[/COLOR][/COLOR][/COLOR]
点评回复

使用道具 举报

发表于 2009-8-28 15:47:47 | 显示全部楼层
在工程中搜下这个,STR_ID_DEVAPP_1,如果能搜到,说明资源编译进去了。
先new下,等编译C文件的时候,停止,然后继续下面的:
make xxx gprs gen_modis
make xxx gprs codegen_modis
然后编模拟器。[/COLOR]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-30 03:32 , Processed in 0.045095 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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