
Symbian
helloa_cn
这个作者很懒,什么都没留下…
展开
-
“Cannot start ECMT Manager”错误的处理
最近安装S60 5th模拟器后,出现了Cannot start ECMT Manager的错误。从网上找来一些解决方法,总结如下: 第一步: 查看jdk的版本,在CMD窗口中输入java -version 用记事本打开目录C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/ecmt/config中的config原创 2009-12-22 17:26:00 · 1167 阅读 · 0 评论 -
Symbian 使用 fopen() 内存泄漏的解决方法
最近在把TinyXML移植到Symbian平台,可是一直存在内存泄漏,经过检查,内存泄漏原因在TiXmlDocument::LoadFile()中,bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding ){ // There was a really terrifying little bug原创 2010-05-13 15:36:00 · 2000 阅读 · 0 评论 -
无法生成MBG文件的一个原因
<br />START BITMAP SnowReader.mbm<br />HEADER //只有加上这个才会生成MBG文件<br /> TARGETPATH /resource/apps<br /> HEADER<br /> SOURCEPATH ../gfx<br /> SOURCE c12 pic1.bmp<br /> SOURCE 2 pic1_mask.bmp<br />END<br /> <br />之前遇到的一个小问题,记录下来。<br /> <br />原创 2010-07-16 16:00:00 · 951 阅读 · 0 评论 -
unresolved external symbol __chkstk 错误
<br />在Symbian平台下,构造在堆栈中的局部变量大小是由限制的,如果超过了就会在编译时出现unresolved external symbol __chkstk 错误。具体大小我也没仔细研究,不太清楚。<br /> <br />这几天经常出现这种编译错误,原因是我喜欢在一个函数中使用多个TFileName,一个TFileName就是一个TBuf<255>,这么大的一个TBuf当然很耗堆栈空间。<br /> <br />不过,其他地方遇到如此大的TBuf,早就用HBuf了,只是TFileName比较原创 2010-09-12 10:30:00 · 1661 阅读 · 0 评论 -
Symbian S60 5th 实现拖拽效果
Symbian S60从第五版开始支持触摸屏。从SDK中可知,触摸事件是由控件接受处理,开发者需要继承CCoeControl:HandlePointerEventL()来处理触摸事件。一个简单使用此函数的例子如下(注意在MMP文件中需加入"LIBRARY cone.lib"): void CSampleContainer::HandlePointerEventL(const TPoin原创 2010-01-29 11:00:00 · 3020 阅读 · 7 评论