Carbide c/c++编译问题

humanlee 2007-09-12 02:45:27
各位大虾,请帮忙看看。在build project 的时候出现下面的错误


***Building project "HelloPrj" for configuration "Emulator Debug (WINSCW) [S60_3rd_FP1]"

***Printing environment variables modified from default:
MWCSYM2INCLUDES=E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
MWSYM2LIBRARIES=E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs
MWSYM2LIBRARYFILES=MSL_All_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;
PATH=E:\Program Files\Nokia\Carbide.c++ v1.2\x86Build\Symbian_Tools\Command_Line_Tools;C:\Symbian\9.2\S60_3rd_FP1\epoc32\tools;C:\Symbian\9.2\S60_3rd_FP1\epoc32\gcc\bin;E:\ProgramFiles\MINGW\bin >;e:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\Common Files\Symbian\Tools;E:\Program Files\Perl\bin\;D:\tools\??\nokia\p2x-8.82-Win32;C:\Program Files\Java\jdk1.5.0_06\bin;C:\Program Files\IBM\CICS Transaction Gateway\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\j2sdk1.4.2_04\bin;C:\Program Files\SecureCRT\;C:\Program Files\jEdit;e:\Program Files\Nokia\CodeWarrior for Symbian v3.1\Bin;e:\Program Files\Nokia\CodeWarrior for Symbian v3.1\Symbian_Tools\Command_Line_Tools;
EPOCROOT=\Symbian\9.2\S60_3rd_FP1\

Working Directory: E:/Symbian/Carbide/workspace/HelloPrj/group


***Generating makefiles.
C:\WINDOWS\system32\cmd.exe /c bldmake bldfiles WINSCW UDEB
WARNING: EPOCROOT does not specify an existing directory
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist

Total Time: 0 sec
===Build Command = /c abld build WINSCW UDEB -v===
C:\WINDOWS\system32\cmd.exe /c abld build WINSCW UDEB -v
'abld ' ²»ÊÇÄÚ²¿»òÍⲿÃüÁҲ²»ÊÇ¿ÉÔËÐеijÌÐò
»òÅú´¦ÀíÎļþ¡£
***build returned with exit value = 1
***Stopping. Check the Problems view or Console output for errors.
1
...全文
1915 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinwangzi 2009-11-06
  • 打赏
  • 举报
回复
打开对应的\Epoc32\tools\e32env.pm文件,把
die "EPOCROOT environment variable must be capitalised\n" if (!$found);
这句命令注释掉。
gocad 2009-10-31
  • 打赏
  • 举报
回复
将你的项目文件和S60 SDK放到到同一个盘就可以了!

The Carbide.c++ tools require a copy of Perl to run build scripts:

Perl (www.activestate.com)
ActivePerl-5.6.1.635 (5.6.1 is required by Symbian tools, later versions will not work)
humanlee 2007-09-14
  • 打赏
  • 举报
回复
to dyw:
我己经按你的建议去做了,还是有以下错误。

Severity and Description Path Resource Location Creation Time Id
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1_2\EPOC32\" does not exist newPrj Unknown 1189758546734 53

Severity and Description Path Resource Location Creation Time Id
Build returned with exit value = 1 newPrj Unknown 1189758546937 54
dyw 2007-09-14
  • 打赏
  • 举报
回复
重说三遍:
把所有东西都安装到C盘
把所有东西都安装到C盘
把所有东西都安装到C盘
toann 2007-09-13
  • 打赏
  • 举报
回复
EPOCROOT 设置为 \
humanlee 2007-09-13
  • 打赏
  • 举报
回复
dyw:
  找到了,但不知道该设置成什么,我将它设置成:E:\Symbian\Carbide
  但仍有下面的错误。

  Severity and Description Path Resource Location Creation Time Id
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist HelloPrj Unknown 1189649124062 34
humanlee 2007-09-13
  • 打赏
  • 举报
回复
大虾们,都试过,不行喔,错误依旧

Severity and Description Path Resource Location Creation Time Id
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist HelloPrj
dyw 2007-09-13
  • 打赏
  • 举报
回复
把所有东西都安装到C盘
humanlee 2007-09-13
  • 打赏
  • 举报
回复
to各位大虾:
都试过了,不行,请再指教,谢谢
dyw 2007-09-13
  • 打赏
  • 举报
回复
查看:
(From Menu) Windows->Preferences->Carbide.c++
下的
Emulator Build Options
[] Use build-in Nokia x86 environment variables for WINSCW builds.
确认选中。
phoex 2007-09-13
  • 打赏
  • 举报
回复
这个还是一个比较经典的问题呢!
你先将你设置的EPOC32去掉,将你的项目文件和S60 SDK放到到同一个盘就可以了!
humanlee 2007-09-13
  • 打赏
  • 举报
回复
大虾们,都试过,不行喔,错误依旧

Severity and Description Path Resource Location Creation Time Id
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist HelloPrj
dyw 2007-09-13
  • 打赏
  • 举报
回复
偶的机器上值是:\Symbian\9.2\S60_3rd_FP1\
dyw 2007-09-12
  • 打赏
  • 举报
回复
按上面的说明找到Environment后,自然就会加了。一目了然。
humanlee 2007-09-12
  • 打赏
  • 举报
回复
EPOCROOT该如何设置?
humanlee 2007-09-12
  • 打赏
  • 举报
回复
EPOCROOT是什么来的,还请指教!!
dyw 2007-09-12
  • 打赏
  • 举报
回复
问题所在:
WARNING: EPOCROOT does not specify an existing directory
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist

解决:查看Carbide Build Configuration->Environment里有无EPOCROOT定义,没有则加之。

(From Menu) Project->Properties->Carbide Build Configuration
humanlee 2007-09-12
  • 打赏
  • 举报
回复
"problems"标签页出现了下面的错误

Severity and Description Path Resource Location Creation Time Id
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\" does not exist HelloPrj Unknown 1189580451359 30

Severity and Description Path Resource Location Creation Time Id
Build returned with exit value = 1 HelloPrj Unknown 1189580452593 31

Severity and Description Path Resource Location Creation Time Id
Build returned with exit value = 1 HelloPrj Unknown 1189580452593 32

toann 2007-09-12
  • 打赏
  • 举报
回复
看看"problems"标签页,有没有提示。

3,119

社区成员

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

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