1. NDS for SymbianOS VS.NET 2003插件的安装的BUG。
这个BUG有点厉害。我在很多机器上装过后,都遇到了。应该可以确定是BUG了。安装这个插件后,启动VS.NET2003后,会自动弹出个“参数错误”的对话框来。我不清楚是不是因为是中文的VS.NET的语言不同原因。然后,VS.NET的VC++生成目录就被破坏了。
也就是说,这个时候,如果你用VC++编译程序,就会提示cl.exe的错误提示。其实是VS.NET找不到cl.exe的位置。
解决办法很简单,就是重新设置VS.NET里面的VC++生成目录。
下面是我的修改正确过后的VS.NET的VC++目录,大家可以参考来修改。只修改可执行目录即可。
最后再补充一下。如果要生成ARM RELEASE版本。那么还应该把Series 60的makesis.exe所在的目录加入进去。SDK 1.2的版本的话,该目录就是\Symbian\6.1\Shared\EPOC32\Tools
如果要让生成的程序可以在Symbian 6.1平台上可以运行的话,还需要修改一下pkg文件
1)修改UID为0x101F8202,否则它只能再Symbian 7.0s平台上运行
2) 将要打包的文件路径全部修改成D:\Symbian\6.1\Series60\Epoc32\release\armi\urel\,它原始提供的路径,似乎在SDK 2.0以前都无法用。
2. Symbian Series 60 SDK 1.2版本的模拟器启动无效的BUG
这个BUG在网上已经看到多次了。就是启动模拟器后,模拟器一直出现“Series 60"的蓝色字体,长时间没有任何反应。等待很长一段时间后,提示"Program closed,StarterServer Error!"。
这个问题可以在NOKIA的开发论坛上找到答案。解决办法有两种。1)就是把SDK目录安装到C盘。2)就是到D:\Symbian\6.1\Series60\Epoc32\Data\epoc.ini,修改其中的磁盘符为你实际安装的SDK磁盘。通常是磁盘符错误了。