我手工配置了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 >