Symbian开发的环境问,在线等,哪位牛人教一下哟

时间:2022-02-21 18:41:19
--------------------Configuration: TEST - Win32 Uni Debug--------------------
C:\WORK\TEST\SRC\Testappui.cpp(16): Could not find the file test.rsg.
Building resources from ..\data\test_caption.rss
 perl -S epocrc.pl -I "..\..\..\..\..\..\..\..\..\..\WORK\TEST\SRC" -I "..\..\..\..\..\..\..\..\..\..\WORK\TEST\GROUP" -I "..\..\..\..\..\..\..\..\..\..\WORK\TEST\INC" -I- -I "..\..\..\..\..\..\..\..\..\..\WORK\TEST\GROUP" -I "..\..\..\..\..\..\..\.
.\..\..\Symbian\6.1\Series60\EPOC32\INCLUDE" -DLANGUAGE_SC -u "..\..\..\..\..\..\..\..\..\..\WORK\TEST\SRC\..\DATA\TEST_CAPTION.RSS" -o"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\TEST\TEST_CAPTION.rSC" -h"..\..\..\..\..\..\..\..\..
\..\WORK\TEST\SRC\TEST_CAPTION.rs~" -t"\Symbian\6.1\Series60\EPOC32\BUILD\WORK\TEST\GROUP\TEST\WINS\UDEB"
* Can't execute cpp at C:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161.
NMAKE : fatal error U1077: 'perl' : return code '0x9'
Stop.
Error executing c:\windows\system32\cmd.exe.

TEST.APP - 1 error(s), 0 warning(s)



7 个解决方案

#1


最好把"C:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161."的代码提供一下。

#2


大哥这个不是程序问题,是环境的问题,谢谢关注

#3


vc++6.0 symbian集成问题!会的指点新人学会走路!
2006-02-27 23:20:41发贴人: ye_fushou
错误信息3:同样是在执行 abld makefile vc6时时,提示 
  WARNING: Should install MSVC6 Service Pack 3 
perl -S makmake.pl -D \SYMBIAN\6.1\SERIES60\SERIES60EX\ANIMATION\GUI\GROUP\ANIMATION VC6 
  WARNING: Should install MSVC6 Service Pack 3 
我安装了SP6还是不行!难道非要sp3吗?
有没有解决的办法啊????
我用VC++6.0 + s60 1.2 集成!!
2006-02-28 04:35:26回复人: chenziteng
那只是个警告, 不是错误, 只要应用程序能运行就好。
2006-02-28 10:27:13回复人: ye_fushou
那还有个问题就是
 abld build wins udeb
的时候 提示
WARNING: Can't find following headers in System Include Path
 <COEMAIN.H> <COECNTRL.H>
(Sys Inc Paths "\EPOC32\INCLUDE\")
Dependency list for "\SYMBIAN\6.1\SERIES60\SERIES60EX\HELLOWORLD\SRC\HELLOWORLDA
PPVIEW.CPP" may be incomplete
环境我已经配了!是什么地方不对吗?
2006-02-28 13:28:03回复人: sunwhite
是因为你没有在MAKE文件中加入包含路径
2006-02-28 14:43:55回复人: ye_fushou
那还有个问题就是
 abld build wins udeb
的时候 提示
D:\Symbian\6.1\Series60\Series60Ex\helloworld\group>abld build wins udeb
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" MAKEFILE VERBOSE=-s
        perl -S makmake.pl -D \SYMBIAN\6.1\SERIES60\SERIES60EX\HELLOWORLD\GROUP\
HELLOWORLD WINS
WARNING: Should install MSVC6 Service Pack 3
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" LIBRARY VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" LIBRARY
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" RESOURCE CFG=UDEB VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" RESOURCEUDEB
* Can't execute cpp at D:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161.
NMAKE : fatal error U1077: 'perl' : return code '0x9'
Stop.
NMAKE : fatal error U1077: 'E:\tools\VC98\Bin\nmake.exe' : return code '0x2'
Stop.
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" TARGET CFG=UDEB VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" UDEB
* Can't execute cpp at D:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161.
NMAKE : fatal error U1077: 'perl' : return code '0x9'
Stop.
NMAKE : fatal error U1077: 'E:\tools\VC98\Bin\nmake.exe' : return code '0x2'
Stop.
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" FINAL CFG=UDEB VERBOSE=-s
各位老大帮看看下,这又是为什么啊?????
我用例子HelloWorld
完了,我马上结帖!!!
谢谢了!!!在线等。。。。。。
2006-02-28 18:37:59回复人: cloufei
在group下运行abld makefile vc6,然后在F:\Symbian\6.1\Series60\Epoc32\BUILD目录下找到项目文件夹,一直打开,知道找到.dsw文件,运行就可以用vc6调试
2006-02-28 21:20:13回复人: chenziteng
有可能是环境变量的问题,楼主可以运行一下VC6安装目录下的vcvars32.bat批处理文件。

比如我这儿是:
C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat

然后再Build一下试试。
2006-02-28 22:31:45回复人: ye_fushou
谢谢大家!!!问题已经解决了!现在事例程序都测试通过了!呵呵!
终于可以坐下来学习了!!
不知那里有VC++ + Symbian的QQ群啊!??
我找了没有,有知道的老大能不能介绍下!感激.....
明天结帖....实在不好意思!

#4


这位大哥,搞定了,但是没说怎么搞定呀

#5


你的sdk和代码在一个盘符下吗?
如果你用bldmak bldfiles和abld build wins udeb这样来编译的话,会报错吗?

可能会报一个epocroot变量不正确吧.

#6


对,楼上的,在试一下
abld build armv5 urel 等,试试有没有问题

#7


楼上的,从楼主贴出来的信息里能看出来是S60 1st Edition的SDK,所以不支持armv5

#1


最好把"C:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161."的代码提供一下。

#2


大哥这个不是程序问题,是环境的问题,谢谢关注

#3


vc++6.0 symbian集成问题!会的指点新人学会走路!
2006-02-27 23:20:41发贴人: ye_fushou
错误信息3:同样是在执行 abld makefile vc6时时,提示 
  WARNING: Should install MSVC6 Service Pack 3 
perl -S makmake.pl -D \SYMBIAN\6.1\SERIES60\SERIES60EX\ANIMATION\GUI\GROUP\ANIMATION VC6 
  WARNING: Should install MSVC6 Service Pack 3 
我安装了SP6还是不行!难道非要sp3吗?
有没有解决的办法啊????
我用VC++6.0 + s60 1.2 集成!!
2006-02-28 04:35:26回复人: chenziteng
那只是个警告, 不是错误, 只要应用程序能运行就好。
2006-02-28 10:27:13回复人: ye_fushou
那还有个问题就是
 abld build wins udeb
的时候 提示
WARNING: Can't find following headers in System Include Path
 <COEMAIN.H> <COECNTRL.H>
(Sys Inc Paths "\EPOC32\INCLUDE\")
Dependency list for "\SYMBIAN\6.1\SERIES60\SERIES60EX\HELLOWORLD\SRC\HELLOWORLDA
PPVIEW.CPP" may be incomplete
环境我已经配了!是什么地方不对吗?
2006-02-28 13:28:03回复人: sunwhite
是因为你没有在MAKE文件中加入包含路径
2006-02-28 14:43:55回复人: ye_fushou
那还有个问题就是
 abld build wins udeb
的时候 提示
D:\Symbian\6.1\Series60\Series60Ex\helloworld\group>abld build wins udeb
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" MAKEFILE VERBOSE=-s
        perl -S makmake.pl -D \SYMBIAN\6.1\SERIES60\SERIES60EX\HELLOWORLD\GROUP\
HELLOWORLD WINS
WARNING: Should install MSVC6 Service Pack 3
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" LIBRARY VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" LIBRARY
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" RESOURCE CFG=UDEB VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" RESOURCEUDEB
* Can't execute cpp at D:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161.
NMAKE : fatal error U1077: 'perl' : return code '0x9'
Stop.
NMAKE : fatal error U1077: 'E:\tools\VC98\Bin\nmake.exe' : return code '0x2'
Stop.
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" TARGET CFG=UDEB VERBOSE=-s
        nmake -nologo -s  -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SER
IES60\SERIES60EX\HELLOWORLD\GROUP\HELLOWORLD\WINS\HELLOWORLD.WINS" UDEB
* Can't execute cpp at D:\Symbian\6.1\Shared\epoc32\tools/epocrc.pl line 161.
NMAKE : fatal error U1077: 'perl' : return code '0x9'
Stop.
NMAKE : fatal error U1077: 'E:\tools\VC98\Bin\nmake.exe' : return code '0x2'
Stop.
  nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\HELLOWORLD\GROUP\WINS.make" FINAL CFG=UDEB VERBOSE=-s
各位老大帮看看下,这又是为什么啊?????
我用例子HelloWorld
完了,我马上结帖!!!
谢谢了!!!在线等。。。。。。
2006-02-28 18:37:59回复人: cloufei
在group下运行abld makefile vc6,然后在F:\Symbian\6.1\Series60\Epoc32\BUILD目录下找到项目文件夹,一直打开,知道找到.dsw文件,运行就可以用vc6调试
2006-02-28 21:20:13回复人: chenziteng
有可能是环境变量的问题,楼主可以运行一下VC6安装目录下的vcvars32.bat批处理文件。

比如我这儿是:
C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat

然后再Build一下试试。
2006-02-28 22:31:45回复人: ye_fushou
谢谢大家!!!问题已经解决了!现在事例程序都测试通过了!呵呵!
终于可以坐下来学习了!!
不知那里有VC++ + Symbian的QQ群啊!??
我找了没有,有知道的老大能不能介绍下!感激.....
明天结帖....实在不好意思!

#4


这位大哥,搞定了,但是没说怎么搞定呀

#5


你的sdk和代码在一个盘符下吗?
如果你用bldmak bldfiles和abld build wins udeb这样来编译的话,会报错吗?

可能会报一个epocroot变量不正确吧.

#6


对,楼上的,在试一下
abld build armv5 urel 等,试试有没有问题

#7


楼上的,从楼主贴出来的信息里能看出来是S60 1st Edition的SDK,所以不支持armv5