2004-10-9 17:58
symbian
最近终于有时间看看论坛,发现好多同志都在问同一个问题:应该如何配置Symbian的开发环境。我在这里说一下正确的方式。在Symbian开发社区里大家都是用这个方式建立Symbian开发环境的。 <br /><br />第一步。到Nokia论坛注册,下载最新的sdk。 <br /><br />第二步。到http://www.activestate.com网站下载最新的Active Perl Script 安装程序。我发贴的时候最新的应该是ActivePerl 5.6.1.638了。 <br />注意:你不必安装JRE,那个东西我们从来都不用。 <br /><br />第三步。建立一个名为BuildEnv.bat的文件,写入以下命令。 <br />@echo off <br />subst z: /d <br />subst z: D:\xxxx\yyyy 写入你准备安装sdk的目录,随便哪个目录都行,不过推荐为symbian开发单独建一个目录,而不是使用C:\program files等这样的目录。我的这个文件如下: <br />@echo off <br />subst z: /d <br />subst z: d:\devenv\s90plat <br />然后把这个文件运行一次,并放到启动菜单里面。 <br /><br />第四步:安装sdk,安装目录直接选择z:\ <br /><br />第五步:安装Active Perl,安装到默认目录即可。 <br /><br />第六步:检查环境变量设定。 <br />打开系统环境变量tab,然后看看有没有EPOCROOT这个东东,如果有的话,把这个东东手动改成“\” 。改完之后应该是这个样子的: <br />EPOCROOT =“ \” (注意没有引号,单独的一个反斜杠意思是根目录) <br />这么改的好处以后同志们就会体会到了,这里就不说了;-) <br />注意只需要在系统PATH中加入 \epoc32\tools目录以及\epoc32\gcc\bin目录就可以了,当然,如果你已经有了这些目录,那就不用加了嘛;-)说这么多的目的在于,告诉大家Symbian sdk根本不用安装,直接把epoc32目录拷贝到一个机器上,然后照上述方法设定目录和环境变量就可以了。所以,大家大可不必重装sdk,原来装了的把epoc32目录移过来就行了,然后改一下设置。 <br /><br />第七步:找个程序build一下,试试刀。 <br />你的目录中一定有helloworld. <br />cmd到这个目录,输入: <br />bldmake clean <br />bldmake bldfiles <br /><br />abld makefile vc6 可选 <br /><br />abld reallyclean wins udeb 清除上一次的build文件,第一次build的时候可以不要这个。 <br /><br />abld build wins udeb <br /><br />如果看到pe都出来了,那就是成功了。 <br /><br />今天晚上没事儿,随便写写,大家别笑话啊! <br /><br />差点忘了,第八步,在z盘下建一个Projects的目录,以后的工程都放在那里就行啦<br />_________________<br />Brs, Martyn.<br /><br />最后进行编辑的是 martyn on 2004-07-25 08:37 PM, 总计第 3 次编辑
2004-10-9 18:33
symbian
Nokia S60编程环境的建立 <br /> <br /> Move2008- -2004-7-17 <br />页面功能:【浏览字号:大 中 小】 【打印】【关闭窗口】 <br /> <br /> <br /> 一、环境的建立<br /><br /> 现使用VC++6.0+Symbian6.1SDK,编译样例程序HELLOWORLD在PC模拟器上运行正常,打包成*.sis安装在我的诺基亚3650手机运行正常。现将过程简述如下,希望对初学者有所帮助!<br /><br /><br /> 1、操作系统:WIN2000专业版自带SP2,有网友说没必要升级,但我升级到了SP4(Service Pack 4),请到微软下载!<br /><br /> 2、安装Micorsoft Visual C++6.0,下载地址:http://www.big666.com/down.asp?id=1866&no=1,说是原版却是汇天中文版,反正也能使!升级到vs5下载地址:<br /><br /><a href='http://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/EN-US/VS6sp5.exe' target='_blank'>http://download.microsoft.com/download/vst...N-US/VS6sp5.exe</a>,<br /><br /><br /> 必安的一个小文件MDAC2.8,微软的数据库引擎就象borland的bde,下载地址:<br /><br /><a href='http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE' target='_blank'>http://download.microsoft.com/download/c/d...6f/MDAC_TYP.EXE</a><br /><br /> 3、安装JAVA运行库(Java 2 Runtime Environment,j2re)下载地址:<br /><br /><a href='http://www.hongkongpost.gov.hk/product/download/ecert_software/img/j2re-1_3_1_01-win-i.exe' target='_blank'>http://www.hongkongpost.gov.hk/product/dow..._1_01-win-i.exe</a><br /><br /> 请不要使用1.41的版本,我开始用这个,可SISAR就说我没安装JAVA运行库,您也别浪费时间去试了!<br /><br /> 4、安装ActivePerl5.8,下载地址:<br /><br /><a href='http://count.skycn.com/softdown.php?id=1211&url=http://cbbnhttp.skycn.net/down/ActivePerl-5.8.0.806-MSWin32-x86.msi' target='_blank'>http://count.skycn.com/softdown.php?id=121...MSWin32-x86.msi</a><br /><br /> 5、安装S60SDK,1.2版本下载地址:<br /><br /><a href='http://nds1b.forum.nokia.com/nnds/ForumDownloadServlet?id=3378&name=nS60%5Fsdk%5Fv1%5F2%2Ezip' target='_blank'>http://nds1b.forum.nokia.com/nnds/ForumDow...%5Fv1%5F2%2Ezip</a><br /><br /> 我是这个地址,但得先注册,您也可到forum.nokia.com一步步找,很简单!<br /><br /> 6、最后开始整合,步骤是:<br /><br /> 拷贝\6.1\Series60\Series60Tools\ApplicationWizard下的两个文件AvkonAppWiz.awx和AVKONAPPWIZ.HLP到\Common\MsDev98\Template下面。<br /><br /> 运行一下VC,new 一个Project试一下,如果Project选项中有Series 60 AppWizard,就说明一切正常!<br /><br /> 最后要说明的是以所有安装都必须在一个分区。我的都在C,分区小的话用partition magic重划一下。 <br /><br /> 二、初步试用。我就以SDK自带HELLOWORLD为例子。<br /><br /> 1、在模拟器上运行程序。找到C:\Symbian\6.1\Series60\Series60Ex\helloworld\group文件夹,用记事本建立三个bat文件内容分别为:<br /><br /> a、M.bat内容 bldmake bldfiles <br /> b、MWin.bat内容 abld build wins udeb<br /> c、M3650.bat内容 abld build armi urel<br /><br /> 说明:第一个批处理文件功能是生成Make文件,第二个批处理文件功能是生成可在模拟器上运行的代码,第三个批处理文件功能是生成可在目标机器(诺基亚3650、7650)上运行的代码。<br /><br /> 先执行a.bat然后再执行MWin.bat,然后打开Emulator (debug),在功能区的最后一个图标就是helloworld。运行一下,发现这个程序的功能不能再简单了吧!<br /><br /> 2、在你的手机(诺基亚3650/7650)上运行程序。<br /><br /> a、请先运行上一步M3650.bat。<br /><br /> b、找到C:\Symbian\6.1\Series60\Series60Ex\helloworld\sis,将helloworld.pkg复制成h.pkg(h可为其它),用记事本打开它,将最后两行内容:<br /><br />"..\..\..\epoc32\release\thumb\urel\HelloWorld.APP"-"C:\system\apps\HelloWorld\HelloWorld.app"<br />"..\..\..\epoc32\release\thumb\urel\HelloWorld.rsc"-"C:\system\apps\HelloWorld\HelloWorld.rsc"<br /><br /> 替换成:<br /><br />"..\..\..\epoc32\release\armi\urel\HelloWorld.APP"-"C:\system\apps\HelloWorld\HelloWorld.app"<br />"..\..\..\epoc32\release\armi\urel\HelloWorld.rsc"-"C:\system\apps\HelloWorld\HelloWorld.rsc"<br /><br /> c、在这个文件夹用记事本建立一个MS.bat文件内容为makesis h.pkg ,并执行它!这时生成h.sis,传到手机上安装试试吧!<br /> <br />