关闭
关闭
首页 > 嵌入式软件 > Symbian
 有很多涉及到编译过程的工具.这篇文章里我们仅学习一个最基本的工具编译一个简单应用程序的过程(针对Series 60和UIQ).本文引用地址: http://embed.21ic.com/software/symbian/201402/31257.html 命令行工具 第一个涉及到的工具就是bldmake:这个工具可以创建一个命令文件,你将用到这个文件来编译并连接你的应用程序(abld). Bldmake需要bld.inf文件来完成这些工作 Abld.bat文件是应用程序编译的入口点. 依据你传递给abld命令的参数.将会产生如下文件:一个Visual C++工作区和项目文件(abld makefile vc6),一个Windows模拟器应用程序(abld build wins udeb)或一个真实Symbian设备的应用程序(abld build thumb urel). VC6和Wins参数可以见名知义(VC6=Visual C++6,Wins=Windows).udeb则意味着”Unicode-Debug”,urel表示”Unicode-Release”.Unicode是一个字符编码格式(有些类似ASCII但Unicode允许外文字符编码(包括汉语)).Debug的意思是你将会产生关于你的应用程序的调试信息(大概是模拟器的版本信息),发布到真实设备上时将不会包含调试信息(已经发布了就不会再需要调试了) 需要在手机上调试代码或跟踪执行过程?RFileLogger也许可以帮助你.这个class的功能非常强大而且很容易使用. 首先声明一个文件日志的连接并且创建一个log文件
//打开日志文件服务的连接 RFileLogger iLog; iLog.Connect(); iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite); //... //关闭log文件和服务器连接 iLog.CloseLog(); iLog.Close();
第3行的CreateLog函数有三个参数: Log路径 Log文件名 记录模式 (EFileLoggingModeOverwrite|EFileLoggingModeAppend) 例如下列代码,是我的log文件的full path(手机上的文件系统) C:/Logs/MyLoggingDirectory/MyLogFile. 对我来说,我习惯把opening代码放到我希望跟踪的class的ConstructL()函数里面,然后在析构函数里closing.在真正编码时,你最好检测一下Connect和CreateLog是否返回了KErrNone. 一旦你完成了这些,你就可以向log文件中输入文本和数据了。基本的命令为:
命令 Log文件
iLog.Write(_L("Hello World")) 11/07/2003 4:00:13 Hello World
iLog.WriteFormat(_L("Result=%d"),err) 11/07/2003 4:00:13 Result=0
iLog.HexDump(aHeader,aHeader,myPtr,4) 11/07/2003 4:00:13 myBuf:0000: 41 42 00 44 AB.D
换一批

延伸乐虎国际娱乐手机版

[新鲜事] 诺基亚将发布Symbian Carla操作系统

诺基亚将发布Symbian Carla操作系统诺基亚会发布Symbian Carla操作系统。这是Symbian3系统最大的一次更新,直接融合之前传闻的Symbian Donna的新特性:原生支持720p屏幕和双核处理器,加入许多全新特性,优化了速度与多任务,全新滑动解锁,全新浏览器......关键字:Symbian Carla 诺基亚 发布

[新鲜事] 警方也用上AI技术了 隐私问题如何解决?

警方也用上AI技术了 隐私问题如何解决?据外媒报道,美国各地的警察部门为收集更多的信息,开始越来越多地为执勤警察配备便携式摄像机。......关键字:AI 人工智能 便携式摄像机

[趣科技] 阿里巴巴用声音攻击智能设备:可击落无人机

阿里巴巴用声音攻击智能设备:可击落无人机一般无人机干扰器的工作原理是,通过发射干扰信号,切断无人机与控制器间的通讯,扰乱GPS导航系统,从而迫使无人机自动降落或将其趋离。......关键字:阿里巴巴 声音武器 智能设备 无人机

[真心话] 马云放言:下辈子想当女人 生俩孩子

马云放言:下辈子想当女人 生俩孩子7月10日消息,第二届“全球女性创业者大会”在杭州举行。阿里巴巴集团董事局主席马云进行主题为“她·时代”的演讲,希望人们对女性角色的重新定义,让女性创业享有和男性平等的机会。谈到最后,马云放言,“下辈子希望做个女人,生两个孩子,创立两个好公......关键字:阿里巴巴 马云 女性角色

[新鲜事] 谷歌用AI技术识别恶意评论 助新闻机构大战嘴炮党

谷歌用AI技术识别恶意评论 助新闻机构大战嘴炮党今日消息,Alphabet子公司 谷歌 和Jigsaw本周四推出一项新技术,它可以帮助新闻机构、线上平台识别恶意评论。......关键字:谷歌 AI技术 恶意评论
条评论

我 要 评 论

网友评论

大家都爱看

  • 兆易创新研发14nm嵌入式异构AI芯片

    昨日,兆易创新发表公告,重申了收购上海思立微的目的。兆易创新表示,这次产业并购,旨在整合境内优质的芯片设计领域资产,获取智能人机交互领域的核心技术,拓展并丰富公司产品线,在整体上形… 2018-01-31
  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边… 2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot… 2017-08-15