Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17718
  • 博文数量: 8
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 95
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-28 17:09
文章分类

全部博文(8)

文章存档

2010年(8)

我的朋友
最近访客

分类: 嵌入式

2010-03-02 10:38:03

Symbian开发平台的搭建是个很麻烦的东西,由于版本更迭,现在网上流传的东西很多都不太适用,再加上对软件版本的一些要求,和SDK自己的一些毛病,搞上一两天搞不定都是有可能的。

首先要装ActivePerl和JAVA,ActivePerl建议装5.6.1.638,JAVA视情况装JRE或J2SDK,反正我是直接装了1.4.2的J2SDK,不缺那点空间。

然后是SDK的选择,。我的手机是N72,所以一开始装的是2ndFP3,结果装完一大堆错误,搜索了一大套,排除了一大堆,剩下最可靠的说法是最好把所有东西装在C盘,若装在其他盘会有不可预知的问题……可是我所有东西都是装在D盘的。折腾了一天无果,把2ndFP3卸了,装2ndFP2Chn,结果一下子就过了。

接下来是IDE的选择,最适合的当然是Carbide.c++或CodeWarrior,其次是VS03,由于我用的IDE是VS03,所以上面那俩有啥区别我并不太清楚-_-。至于VC6,不建议采用,从Release Note可以看到,2ndFP2还保留着对VC6的支持,而2ndFP3已经只支持VS03了。

采用VS03必须有Carbide.vs的支持,注意装VS的时候,系统必备不可跳过,缺少J#的Redistributable Package将导致Carbide.vs不能正常工作。

东西装完之后,该重启的重启,EPOCROOT不必设。之后打开VC++,文件,Import Symbian Project,选择\Series60Ex\helloworldbasic\group\下的mmp文件,生成,启动,指定\epoc32\release\wins\udeb下的epoc.exe(若需要),等模拟器启动,就可以看到刚刚编译的程序了。

image

如遇到Link.exe之类的错误,在VC++菜单里,工具,选项,项目,VC++目录,手动添加
\Microsoft Visual Studio .NET 2003\Vc7\bin
\Microsoft Visual Studio .NET 2003\Common7\IDE
\S60_2nd_FP3\Epoc32\tools
三项
若遇到mspdb71.dll问题,把它从\Common7\IDE
复制一份到\Vc7\bin

阅读(765) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~