我手工配置了symbian s60 2.3的环境
copy jdk1.5.0_02, perl 到 d:\develop目录
copy symbian 8.1a s60 2nd fp3的sdk d:\develop\Symbian目录
copy symbian commons files到C:\Program Files\Common Files\Symbian目录 //可以copy到其他目录下,但是codewarrior好像只能
//从这个目录读sdk的配置
配置方式如下
java
set JAVA_HOME = D:\Develop\jdk1.5.0_02
set CLASS_PATH = .;%JAVA_HOME%\lib
set PATH = %PATH%;%JAVA_HOME%\bin
perl
set PATH = %PATH%;D:\Develop\Perl\bin
symbian
set EPOCROOT=\Develop\Symbain\8.1a\S60_2nd_FP3\
set PATH = %PATH%;C:\Program Files\Common Files\Symbian
copy cbmui工程到 d:\project\symbain目录
cd d:\project\symbain\cbmui\group
bldmake bldfiles
出现错误
D:\Project\Symbain\cbmUi\group>bldmake bldfiles
Sorry, \epoc32\tools\bldmake.bat is not supported in this release. Please use a different
device. Use 'devices' to view the available devices.
经过检查. 是
D:\Develop\Symbain\Bin\tools 目录下devices.xml文件中的
<?xml version="1.0" encoding="UTF-8"?>
<devices version="1.0">
<device id="S60_2nd_FP3" name="com.nokia.series60" default="yes" userdeletable="no">
<!-- 出现以上错误时, 请检查该路径是否配置正确 -->
<epocroot>D:\Develop\Symbain\8.1a\S60_2nd_FP3\</epocroot>
</device>
</devices>