Symbian UIQ 2.1开发之环境设置
Submitted by gougou on Sat, 2006-04-01 19:49
上周买了一个motorola的FOMA M1000的手机,是基于Symbian UIQ 2.1的系统的。想自己做一些小软件玩玩。开始环境安装。
- 首先机器上要安装有VC 6.0的开发环境,Symbian的程序可以用VC 6.0来编译。
- 然后是上Symbian的网站上下载UIQ 2.1的开发SDK,注意SDK针对不同的编译器有两个不同的版本,这里我用VC 6来编译所以下的是For Codewarrior的那个版本,不要下载for BCB的版本。最新版本的文件名如下
- UIQ 2.1 SDK WINS.zip
- uiq21_update1_wins.zip
- 安装完UIQ 的SDK后,在命令行下输入下列命令,进行设备的设置。
- >devices
UIQ_21:com.symbian.UIQ
UIQ_21:com.symbian.UIQ-runtime - >epoc @UIQ_21:com.symbian.UIQ,如果安装正常的话这条命令会启动UIQ的标准模拟器。
- 接下来,到motorola的网站上下载M1000的SDK,安装后运行下列设置命令
- >subst Q: D:\Symbian\M1000SDK
- >devices –add q:\ q:\ @M1000:com.motorola
- >Q:
- >epoc @M1000:com.motorola,这条命令用来启动Motorola的模拟器,注意,启动的路径一定要是通过Subst虚拟的路径,有时这样也会启动不了,这时就需要将一个设备指定到COM1的端口上,因为模拟器要随时Polling这个端口。
- 最后,将UIQ2.1SDK安装路径下的例子程序拷贝到Motorola的M1000目录下,下面的命令用来编译和安装BasicApp这个例子程序。
- >cd \UIQExamples\BasicApp
- >bldmake bldfiles @M1000:com.motorola
- >abld build wins udeb @M1000:com.motorola
- 再次启动模拟器,就可以看到编译后的BasicApp运行在系统中了。