S60 2nd Edition
S60 3rd Edition
在某些开发环境下,bldmake命令可能会报“EPOCROOT environment variable must be capitalised”错误。
这种错误一般来说都是和PATH环境变量相关的,如果使用SystemRoot变量来定义PATH中的system32目录(如下所示),则将会引发bldmake错误。
%SystemRoot%\system32
要修正这个问题,我们应该在PATH中使用\System32绝对路径,如下所示:
C:\Windows\system32
注意:S60第二版及后继版本,EPOCROOT将无法明确指明,取而代之的是,通过devices.exe程序来选择当前开发配置信息。
补充:如果SDK没有安装在Windows系统盘,而安装在其它分区也会出现这种错误。