Symbian s60 sdk 3rd FP2 sdk 中 mifconv 工具产生的mif文件不正确解决

由于工具mifconv自身存在bug, 在生成mif文件时不正确,导致安装后的程序没有图标。

调用mifconv时添加 /x参数

http://wiki.forum.nokia.com/index.php/S60%E7%AC%AC%E4%B8%89%E7%89%88FP1_SDK%E5%9C%A8%E7%94%9F%E6%88%90.mif%E6%96%87%E4%BB%B6%E6%97%B6%E4%BC%9A%E5%AF%BC%E8%87%B4%E7%BC%96%E8%AF%91%E5%A4%B1%E8%B4%A5

 

  • 设备, 软件 版本:

S60 3rd Edition, FP1


  • 详细描述

当使用S60第三版FP1 SDK来编译一个工程时,在生成mif文件时会导致编译失败。系统将显示一个windows窗口,给出debug svgtbinencode.exe组件的选项提示。


S60第三版FP1 SDK编译系统中集成了svgtbinencode.exe(一个Symbian OS工具),在每次处理SVGT文件时可以自动被MIFCONV.EXE调用。


现在SDK中所包含的svgbinencode.exe只是一个debug版本,不幸还存在一些内存泄漏的问题。因此当SDK开启JUSTINTIME属性时(参考EPOCROOT%epoc32/data/epoc.ini中的模拟器参数),这些内存泄漏就会伴随着“just-in-time debugging”性能出现上述编译错误。


  • 解决方案

当编译资源文件时,确定“just-in-time debugging”性能处于关闭中。如果因为某些原因需要保持它开启,我们就要在调用mifconv.exe时加入/X选项,以避免svgbinencode.exe的调用。

 

没想到FP2还有这个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值