安装好Nokia 的开发环境后,运行hello world 应用即出现如下问题:
bldmake error directory .../epoc32 does not exist
在网上查了半天,多半是需要重新安装SDK 。其实,SDK 和Carbide 完全可以装在不同的分区。关键问题是你工作的workspace 在哪。我的情况是:
hello 工程位于C:/Symbian/Carbide/workspace ,而SDK 在D:/S60/devices/Nokia_N97_SDK_v0.5/epoc32 。
后来,我发现Carbide 的File > Switch workspace 菜单中显示当前的workspace 指向D:/Develop/mobile/Symbian/Carbide/workspace 。 当我试图指向真实的workspace ,即:C:/Symbian/Carbide/workspace ,Carbide 再次显示时,上述菜单中就根本没 有该workspace 。于是,我将workspace 复制到D 盘,即:D:/Symbian/Carbide/workspace ,然后切换到该 workspace, build 成功!