导入工程到IDE时图象资源可能无法生成(转)

本文介绍了解决S60第二版FP3及第三版中bitmap资源无法自动生成的问题,该问题会导致编译失败。解决方案是使用abld命令手动生成资源文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

KIS000304
设备, 软件 版本: S60 2nd Edition, FP3,S60 3rd Edition
说明:
当我们将一个Symbian应用程序工程导入到IDE时(如MetroWorks CodeWarrior或Microsoft Visual Studio),试图编译它,但bitmap资源会无法生成。
创建日期: November 24, 2005
详细描述:
在S60第三版上,multi-image文件(.mbm或.mif)以及相关的image header files(.mbg)是通过mifconv图象转换工具生成的。是bld.inf中通过一个扩展的makefile来完成的,这个方法在S60 2nd Edition, Feature Pack 3.就开始被支持。
这些扩展的makefile不会在IDE中随着工程的编译而被执行,因此图片文件和头文件将不会在编译时自动产生,通常这就导致工程因为缺少.mbg文件而失败。

解决方案:
我们可以通过abld命令去生成这些图片资源,到/group目录下,输入
bldmake bldefiles
abld resource
在此后,工程就能被顺利导入IDE并被编译,注意如果图片资源(source bitmaps或SVG images)被修改了,那这个过程还要重复做一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值