让Nokia SDK与最近版本的ActivePerl协同工作

注意,解决方法其实只是编辑文件
/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm
和文件
/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/args.pm
在它们开头的use语句后分别加入:
#加入到params.pm中
sub CParamItem::New;
sub CParamsEntry::New;

#加入到args.pm中
sub CArgsSpec::New;

--------------------以下是废话~

前两天和一个朋友L君实践XP的结对编程,是一个Symbian OS v6的工程,这东西区区没什么经验,连怎么开手机模拟器都不知道,所以肯定不是用区区的电脑。

L君使用vs2005加Nokia SDK加Carbide vs插件和VA插件——这么庞大的基本硬件需要得呛死区区的老爷本本~~可是巧在整理硬盘目录时,区区发现临时文件夹里发现Carbide C++ IDE 1.3(Carbide IDE算得上是Nokia官方支持的Symbian开发工具了,估计是以前练习J2ME时下载的)。

区区脑子忽闪现的念头是:Carbide IDE应该没vs组合那么吃硬件,要不试试吧~~~于是从网上把400MB的Nokia SDK拉下来。装上,再安装Carbide IDE,一看才知道原来是Eclipse Platform Powered,这下好了,不用另外学习了(还有emacs keys~)。

虽然当时区不明白什么BufC/Avokon,但是新建向导我是会的,到编译工程时Console窗口里冒出了3个ERROR。grep一下发现与perl有关,这里再看看Carbide的安装文档资料,说一定要装ActivePerl!(区区早装啦~),而且一定要是5.6.x(什么??!!perl -v一看区区的是5.8.8)。

区区可不是perl菜鸟,怎么可以无缘无故把自己装了一大堆CPAN模块的perl降级呢?

好吧,如果有其他人也碰到这样的问题,那前面的就是解决方案了~~其实只是import延迟及sub前置声明的基本perl知识而已。

你可能感兴趣的:(perl,ide,emacs,Symbian,Nokia,j2me)