1、生成的目标文件名可以在***.mpp里设置,如:TARGET handler.app

2、目标文件名将在“$(EPOCROOT)Epoc32"release"$(PLATFORM)"$(TARGET)"”文件夹里生成,如上面生成的目标文件为“$(EPOCROOT)Epoc32"release"$(PLATFORM)"$(TARGET)"handler.app”

3、修改了目标文件名后,需要手动的修改pkg文件,如:

"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\handler.app" -"!:\system\apps\handler\handler.app"

如果目标文件名修改成Handler1.app上面的也需要修改,SDK不会自动帮你删掉handler.app,它还会指向原来的handler.app文件,此时新生成的handler1.app没有打入包里,会造成程序混乱。

4、修改了目标文件名后,需要重新定义_reg.rss文件注册app,如:app_file="handler1";

5、在S60 2nd中,应用程序存入手机的位置是和应用程序名紧密联系的,如果应用程序名改变,存入的位置也要随着改变,编译后资源文件名也要改变,如:

"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\handler.app"                 -"!:\system\apps\handler\handler.app"
"$(EPOCROOT)Epoc32\data\z\system\apps\handler\handler.rsc" -"!:\system\apps\handler\handler.rsc"
"$(EPOCROOT)Epoc32\data\z\system\apps\handler\handler.aif" -"!:\system\apps\handler\handler.aif"

要改成

"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\handler1.app"                 -"!:\system\apps\handler1\handler1.app"
"$(EPOCROOT)Epoc32\data\z\system\apps\handler\handler.rsc" -"!:\system\apps\handler1\handler1.rsc"
"$(EPOCROOT)Epoc32\data\z\system\apps\handler\handler.aif" -"!:\system\apps\handler1\handler1.aif"

而在S60 3rd中,只需要改变输出文件名即可,路径无需改变。如:

"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\handler.exe" -"!:\sys\bin\handler1.exe"
"$(EPOCROOT)Epoc32\data\z\resource\apps\handler.rsc"-"!:\resource\apps\handler1.rsc"
"$(EPOCROOT)Epoc32\data\z\resource\apps\handler_loc.rsc"-"!:\resource\apps\handler1_loc.rsc"
"$(EPOCROOT)Epoc32\data\z\private\10003a3f\apps\handler_reg.rsc"-"!:\private\10003a3f\import\apps\handler1_reg.rsc"

注意:S60 3rd与S60 2nd目标路径有很大的不同。

转载于:https://www.cnblogs.com/felixYeou/archive/2008/09/04/1283745.html

关于使用Carbide编译及配置的一点注意事项相关推荐

  1. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  2. 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )

    文章目录 一.打开 Linux 内核编译 菜单配置 二.菜单配置中的光标移动与选中状态 三.保存配置 四.配置项帮助文档 一.打开 Linux 内核编译 菜单配置 执行 make menuconfig ...

  3. linux编写arm执行文件夹,嵌入式ARM-Linux平台上的编译、配置和运行使用

    本文介绍了嵌入式ARM-Linux上的常用应用程序wpa_supplicant(以及wpa_supplicant依赖的libnl和openssl)的编译.配置和运行使用,iw.hostapd等应用的编 ...

  4. QWT6.14的编译、配置、使用(Qt Creator5.14.2)

    文章目录 前言 一.下载安装 1. 下载 2.编译 二.配置与使用 1.配置 使用 2.编译遇到问题 参考文章: 前言 QWT, Qt Widgets for Technical Applicatio ...

  5. Linux驱动(8)--内核编译与配置

    内核编译与配置 1. Menuconfig 2. Kconfig 3. Makefile 4. 内核配置与编译的流程 5. 注意 1. Menuconfig Linux编译器是通过.config文件确 ...

  6. linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  7. 团队环境搭建:MTK平台,PTK5.1、Supernova编译环境配置

    团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 文章目录 团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 一.前言 二.硬件环境要求 ...

  8. Hi3516EV200 编译环境配置及交叉编译软件包

    原文地址:Hi3516EV200 编译环境配置及交叉编译软件包 - WindSpiritIT 基础信息 OS: Ubuntu 16.04 xenial SDK 版本: Hi3516EV200R001C ...

  9. Fluent UDF编译环境配置 VS2019

    Fluent UDF编译环境配置 VS2019 环境配置 问题记录 继续记录调试过程 仅用一个host 仅用一个node 两个都放进去 换个电脑继续报错 记录错误 环境配置 生成PATH文件的,有的没 ...

最新文章

  1. 【其他】将幕布文章OPML转换为Markdown的方法
  2. 生命天书”破译20年,生命科学由此走向“大数据时代”
  3. 使用SQL如何把用逗号等字符隔开的字符串转换成列表,以及把列合并成符合隔开的字符串(转)...
  4. 将0~N打乱顺序,然后排序
  5. Linux内核进程管理基本概念-进程、运行队列、等待队列、进程切换、进程调度
  6. M8100-Table T169P: entry 1510 does not exist
  7. matlab语音信号分析实验报告,DSP实验二 语音信号分析与处理,南京理工大学紫金学院实验报告,信号与系统...
  8. ultra96-v2通过网线连接PC传输文件
  9. Reachability,ios检测网络使用环境
  10. 将数据库返回的ResultSett转换成List装Map形式的方法(ResultSetToList)
  11. mysql学习day04-02
  12. JAVA中的多线程(八):线程的优先级和yield方法
  13. 命令行删除RMS SCP 连接点
  14. matlab晶闸管整流电路,基于Matlab GUI的整流电路仿真
  15. Nature拟推出机器智能在线期刊Nature Machine Intelligence
  16. Java NIO?看这一篇就够了!
  17. C++洛谷题解(6)
  18. 源码看JAVA【十】Short
  19. 深度学习笔记--pytorch从梯度下降到反向传播BP到线性回归实现,以及API调用和手写数据集的实现
  20. BT.656、PAL、NTSC标准并行数据结构

热门文章

  1. 【完全开源】微信客户端.NET版
  2. MyISAM 和 InnoDB 讲解
  3. ElasticSearch之动态映射和模板
  4. shell脚本初体验
  5. 最原创的验证码产生过程,桃花朵朵开
  6. Flink EventTime和Watermarks原理结合代码分析(转载+解决+精简记录)
  7. 神经网络中,正则化L1与L2的区别、如何选择以及代码验证
  8. The proof of “chi-square statistics follows chi-square distribution”
  9. Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 1
  10. 改变libreoffice的writer背景颜色