现在的位置: 首页 > 综合 > 正文

S60第三版FP1 SDK在生成.mif文件时会导致编译失败(转)

2012年02月13日 ⁄ 综合 ⁄ 共 503字 ⁄ 字号 评论关闭
文章目录

S60第三版FP1 SDK在生成.mif文件时会导致编译失败

  • 设备, 软件 版本:

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的调用。

抱歉!评论已关闭.