技术备忘录之四

2009-08-03

  • Symbian开发之Carbide.c++环境搭建
     1、ActivePerl
     2、java 虚拟机
     3、S60-SDK
     4、Carbide.c++
     (注:全部采用默认路径)

 

  • carbide新建工程编译时,报错:
     BLDMAKE ERROR: Directory "\Nokia\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exis

    --工程的工作空间应该和symbian安装目录应在同一盘符下,修改工作空间即可

 

  • carbide workspace的更改
    -- File -> Switch Workspace 选择相应目录即可

 

  • Symbian S60 删除模拟器下安装的应用程序
    --1、carbide中工程右键Clean Project
      2、彻底删除:直接删除如下目录中的文件,按项目名称进行搜索,删除搜索结果

 

  • Symbian构建编译命令
    1、bldmake命令
    bldmake 工具用来根据当前目录下的组建描述文件(bld.inf)产生多个makefile,然后用这些makefile构建不同平台的组件.以下是bldmake的常用命令说明:
    bldmake bldfiles - 根据bld.inf文件生成makefile及命令脚本
    bldmake clean - 此命令会删除已经生产的makefile,通常在我们修改了mmp文件或bld.inf后需要清除原来的makefile然后重新生成
    bldmake inf - 此命令会列出bld.inf文件的参数,你需要根据这些参数来编写和定制bld.inf.
    2、abld.bat
    abld是由bldmake命令根据bld.inf文件生成的批处理文件,用于执行不同的组件构建命令.以下是abld.bat的常用命令参数说明:
    abld build
    abld build 命令用于构建不同平台的目标组件. 使用方法: abld build [选项] 目标平台 构建类型
    3、abld resource
    abld resource 用于我们编译资源文件,如 .rss .mbm .aif 等.当我们修改了资源文件可以运行此命令对资源文件进行编译 。
    4、abld clean
    abld clean 命令用于删除所有生成的目标文件,需要对项目重新构建的时候运行此命令删除旧的目标文件.

 

 

 

你可能感兴趣的:(c,虚拟机,脚本,Symbian,Nokia)