大家进来帮帮我,S60 第三版编译HELLO WORLD BASIC 出现问题

kebo166 2007-12-29 12:15:52
各位大虾,我最近学习S60 3rd平台,看了帮助,想试试例子,于是就选择helloworldbasic做试验,在命令行中执行:bldmake bldfiles生成abld.bat后,然后执行abld build winscw udeb就出错了,下面是执行的情况,请各位大虾帮我分析分析。
为了有助于分析,我全部贴出执行的情况

D:\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group>abld build winscw udeb
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\EXPORT.make" EXPORT VERBOSE=-s
make: Nothing to be done for `EXPORT'.
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\WINSCW.make" MAKEFILE VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworl
dbasic\group PLATFORM=WINSCW MAKMAKE
perl -S makmake.pl -D \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\HELLO
WORLDBASIC WINSCW
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\WINSCW.make" LIBRARY VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworl
dbasic\group PLATFORM=WINSCW LIB
make -s -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60E
x\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" LIBRARY
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworl
dbasic\group PLATFORM=WINSCW CFG=UDEB RESOURCE
Checking: ..\gfx\qgn_menu_helloworldbasic.svg
Choosing...
Loading mif icons...
Loading file: ..\gfx\qgn_menu_helloworldbasic.svg
Writing mif: \Symbian\9.1\S60_3rd_MR\epoc32\release\WINSCW\UDEB\Z\resource\apps\
helloworldbasic_aif.mif
make -s -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60E
x\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" RESOURCEU
DEB

Creating \Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\hello
worldbasic\group\HELLOWORLDBASIC\WINSCW\UDEB
Created \Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\WINSCW\UDEB\Z\resource\apps\Hello
WorldBasic.RSC
Created \Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\WINSCW\UDEB\Z\private\10003a3f\ap
ps\HelloWorldBasic_reg.RSC
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworl
dbasic\group PLATFORM=WINSCW CFG=UDEB BLD
make -s -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60E
x\helloworldbasic\group\HELLOWORLDBASIC\WINSCW\HELLOWORLDBASIC.WINSCW" UDEB
HelloWorldBasic.cpp
HelloWorldBasicApplication.cpp
HelloWorldBasicAppView.cpp
HelloWorldBasicAppUi.cpp
HelloWorldBasicDocument.cpp
HelloWorldBasic.UID.CPP
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\WINSCW TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworl
dbasic\group PLATFORM=WINSCW CFG=UDEB FINAL

以下是我的system环境变量配置
%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\SYMBIAN\Tools;D:\Symbian\9.1\S60_3rd_MR\Epoc32\gcc;D:\Symbian\9.1\S60_3rd_MR\Epoc32\gcc\bin;D:\Symbian\9.1\S60_3rd_MR\Epoc32\tools;C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Nokia\CodeWarrior for Symbian v3.1\Bin;C:\Program Files\Nokia\CodeWarrior for Symbian v3.1\Symbian_Tools\Command_Line_Tools;c:\Program Files\java\jre1.5.0_11\bin;c:\Program Files\java\jre1.5.0_11\lib;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;
用户环境变量配置
%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem;D:\Symbian\9.1\S60_3rd_MR\Epoc32\gcc\bin;D:\Symbian\9.1\S60_3rd_MR\Epoc32\tools;C:\Program Files\Common Files\Symbian\Tools;C:\Program Files\Java\jre1.5.0_11\bin;C:\Perl\bin;C:\Perl\site\bin;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;

真找不出原因哪出错了,另外执行abld build winscw urel 或abld build gcce urel 或abld build armv5_abi2 urel
也同样出错,而且更多.
大哥大姐帮帮忙,在线等.......

...全文
286 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kebo166 2007-12-29
  • 打赏
  • 举报
回复
但是也没有提示成功了???怎么办,哪错了
gcce urel就会出现错误
我贴出来
make -s -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60E
x\helloworldbasic\group\HELLOWORLDBASIC\GCCE\HELLOWORLDBASIC.GCCE" RESOURCEUREL
\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasi
c\group\HELLOWORLDBASIC\GCCE\HELLOWORLDBASIC.GCCE:76: *** missing separator. St
op.
make: *** [RESOURCEHELLOWORLDBASIC] Error 2
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\GCCE.make" TARGET CFG=UREL VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\GCCE TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldb
asic\group PLATFORM=GCCE CFG=UREL BLD
make -s -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60E
x\helloworldbasic\group\HELLOWORLDBASIC\GCCE\HELLOWORLDBASIC.GCCE" UREL
\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasi
c\group\HELLOWORLDBASIC\GCCE\HELLOWORLDBASIC.GCCE:76: *** missing separator. St
op.
make: *** [TARGETHELLOWORLDBASIC] Error 2
make -r -f "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex
\helloworldbasic\group\GCCE.make" FINAL CFG=UREL VERBOSE=-s
make -s -C \Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group -f "ICONS_SCALAB
LE_DC.MK" TO_ROOT=..\..\..\..\..\.. EPOCBLD=..\..\..\..\..\..\Symbian\9.1\S60_3r
d_MR\EPOC32\BUILD\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldbasic\group\ICONS_SCALA
BLE_DC\GCCE TO_BLDINF=..\..\..\..\..\..\Symbian\9.1\S60_3rd_MR\S60Ex\helloworldb
asic\group PLATFORM=GCCE CFG=UREL FINAL
dyw 2007-12-29
  • 打赏
  • 举报
回复
没有错误信息啊!只是一些正常的编译Log信息。
kebo166 2007-12-29
  • 打赏
  • 举报
回复
感谢dyw大哥,我按你的方法加了CSL Toolchain路径到系统变量中
现在编译gcce已经没有error了,
对于winscw的,原来在模拟器中有相应程序了,看来是成功了.
但是为什么编译成功了,没有像第一版那样有个copyright的提示呢?
搞不懂,成功了就行.不管了.
再次感谢dyw大哥
dyw 2007-12-29
  • 打赏
  • 举报
回复
如果还没有安装CSL Toolchain (GCCE)的话,在系统开始菜单一路找下去就会找到安装菜单项。
dyw 2007-12-29
  • 打赏
  • 举报
回复
可能缺少GCCE Toolchain,在环境变量PATH中添加:
C:\Program Files\CSL Arm Toolchain\bin

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧