1) macro只作用于source,不作用于resource
2) 需要全局宏,在mmp hrh 包含公共头文件,source和resource包括loc或rls 都包含hrh
最好只使用
#define XXX_VER
#ifdef XXX_VER
#endif
其他条件宏,不一定所有sdk或IDE都识别
3) bld.inf 使用 #ifdef EKA2 区分三版 包含其他模块的bld.inf 比 包含mmp更清晰
4) mk文件中不能用空格,只能用TAB,和传统makefile格式一样
5)切忌用Windows2003编辑,2007编辑之后的编译能通过,但系统不识别
Open the rtf file in a text editor and delete the formattinginstruction that Word has created:
* {/*/wgrffmtfilter XXXX} in Word version 11.8134.8132, or
* {/*/generator Microsoft Word 10.0.6612;} in Word version 10.0.6612.
6) loc rls 中使用 CHARACTER_SET UTF8 carbide Text file encoding 使用UTF8
7) 二版的程序文件名和目录必须相同
8) pkg 使用 UTF-16
9) Carbide 个人习惯
General ->Appearance -> Colors and Fonts ->Text Font->Fixedsys 常规
General ->Editor->Text Editor-> Insert Space for Tab 4 /Show Print Margin 80 / Show line numbers
General ->WorkSpace->UTF-8
C/C++ -> Editor -> Syntax Coloring
偏好全在 org.eclipse.core.runtime/.settings
10) 安全判断版本 #if defined(EKA2) || defined(__SERIES60_3X__)
11)错误提示:KERN-EXEC 46权限不足报错12)3版启动 C:/private/101f875a/import/[2002FFFF].rsc UID与pkg UID一致
13)当前所在盘符
UI环境
CEikonEnv::Static()->EikAppUi()->Application()->AppFullName()[0]
EXE中
RProcess().FileName()[0]
MDL中
BaflUtils::FileExists
14)异步的方法必须要全部使用异步回调
15)不会访问冲突的扫描文件方法
void TOpenFileScan::NextL(CFileList*& aFileList);
TInt RFs::Entry(const TDesC& aName,TEntry& anEntry) const;
Entry::iSize
TInt RFs::ReadFileSection(const TDesC& aName,TInt aPos,TDes8& aDes,TInt aLength) const;
16)基于节约内存考虑,dll不允许全局变量
错误:dll has uninitialised data.
解决办法:
mmp中 添加 OPTION GCC -save-temps
在abld同级目录生成的 .ii .s文件中,搜索".bss"
分享到:
相关推荐
Symbian塞班操作系统的介绍以及应用
Symbian塞班软件破解入门资料,新手值得一看~
Symbian(塞班)智能手机应用技巧十二讲
塞班3手机360手机宝盒软件支持
塞班智能手机,Symbian系统智能手机签名工具,轻松安装各种软件
本书旨在帮助读者编写良好的基于Symbian OS的C++程序。全书共分为21章,分别介绍了Symbian OS中的类命名约定、异常退出、清除栈、两段构造、描述符、良好的描述符风格、动态的数组与缓冲区、使用活动对象的事件驱动...
塞班系统 Symbian 操作系统是Symbian公司为手机而设计的操作系统,它包含联合的数据库、使用者界面架 构和公共工具的参考实现,它的前身是Psion的EPOC。 目录 Symbian简介 1. 概述 2. 第一款采用Symbian OS的手机 3....
symbian塞班软件开发工程师培训班实施方案.doc
塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名...
Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件Symbian S60 V3软件打包下载 我佛痴悲 石祖江Symbian S60 V3软件打包下载 我佛...
推荐-symbian塞班软件开发工程师培训班实施方案 精品.pdf
symbian java 开发环境 nokia 开发 symbian java 开发环境 symbian java 开发环境 symbian java 开发环境 symbian java 开发环境
塞班插件塞班插件
塞班证书生成器,可用于在线生成Symbian证书
可以随意的对塞班s60v3以上的软件进行签名,去签名。操作简单。绿色免安装
Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件打包下载Symbian S60 V3软件...
SymbianOS概述 SymbianSDK及其开发环境 Symbian软件开发
Symbian OS 架构介绍
symbian平台安全性symbian平台安全性symbian平台安全性symbian平台安全性symbian平台安全性symbian平台安全性
1. S60/Symbian应用程序常用架构/框架 2. Symbian开发入门第一步 3. S60v1.2 N-GAGE QD 开发环境搭建(VC6版) 4. S60十大优秀软件 5. S60 系统手机类型及所用操作系统 6. S60 和 Symbian OS 的关系 7. S40与...