塞班岛

siwei的S60之旅

解决EPOCROOT environment variable must be capitalised

这两天一直在被模拟器上网设置折磨,终于弄好了之后气儿还没喘匀,发现编译时后出现问题(T_T)/~~~:

***Generating makefiles.
C:\WINDOWS\system32\cmd.exe /c bldmake bldfiles WINSCW UDEB
EPOCROOT environment variable must be capitalised
BEGIN failed--compilation aborted at D:\Symbian\9.2\S60_3rd_FP1\epoc32\tools\/E32env.pm line 52.
Compilation failed in require at D:\Symbian\9.2\S60_3rd_FP1\epoc32\tools/bldmake.pl line 28.
BEGIN failed--compilation aborted at D:\Symbian\9.2\S60_3rd_FP1\epoc32\tools/bldmake.pl line 28.
***BLDMAKE Command failed with error code 9
***Stopping. Check the Problems view or Console output for errors.


 
上网查了半天,无论是Nokia Forum Wiki还是上面的讨论区都说是系统环境变量设置的问题。加上由于上网设置时候的确动了环境变量,于是来回来去得改。从EPOCROOT到SYSTEMROOT各种大小写、绝对相对路径设置了N多还是不行。
 
快放弃时候发现了另外一个解决方案:
 
打开\Epoc32\tools\e32env.pm,
die "EPOCROOT environment variable must be capitalised\n" if (`set EPOCROOT` !~ /^EPOCROOT=.*/m);
注释掉。

 
按照方法注释了之后,程序顺利编译!ヽ(^。^)ノヽ(^。^)ノヽ(^。^)ノ
 
bldmake的错误提示太迷惑人了——因为无论从什么角度看都觉得是路径问题。

posted on 2008-08-01 15:06 siwei 阅读(1893) 评论(1)  编辑 收藏 引用 所属分类: Symbian

评论

# re: 解决EPOCROOT environment variable must be capitalised 2010-04-16 19:27 Coastline

小弟我的PATH被mosync给搞没了,carbide也报这个错了。郁闷死了,又不想重装开发环境。你这招是改SDK,难不成每个SDK都要改一下?那也太不靠谱了吧  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2010年4月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

统计

常用链接

留言簿(3)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜