自制狗粮 泰迪:VC6 Symbian开发环境配置 - 海纳百川,有容乃大! - CSDN博客

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 14:53:32
首页 资讯 研发 移动 云计算 空间 学生 论坛 博客 下载 网摘 程序员 外包 书店 CTO俱乐部 TUP 培训充电 高校club
海纳百川,有容乃大!
经历即生活。
条新通知 登录 注册 欢迎 xihamal! 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作
[留言]  [发消息]  [加为好友] 
海纳百川ID:gungod共6057次访问,排名2万外,好友3人,关注者4人。
baomi
海纳百川的文章
原创 6 篇
翻译 0 篇
转载 2 篇
评论 24 篇
订阅我的博客
    
 
 
 
[编辑]gungod的公告
[编辑]文章分类
C++Builder
混在IT的日子
存档
2009年08月(2)
2009年05月(1)
2007年07月(1)
2006年12月(1)
2006年11月(2)
2004年07月(1)
公告: CSDN 产品事业部开设官方博客了!来关注我们的一举一动吧! [意见反馈][官方博客]   VC6 Symbian开发环境配置 收藏
最近开始学习Symbian的开发,为了这个开发环境我折腾了好几个晚上。======================【引用部分】在正式开始之前,需要知道:
       1、我们搭建的是nokia平台下的开发环境,uiq的平台下的我还没有测试过,原理应该类似。
       2、为了简单起见,我们以搭建s60的环境为例,其它的nokia平台与此类似。
       3、我们需要了解一下nokia提供的平台sdk根据IDE有所区别,下面是引用最新资料(2006.9.22)
           a、IDE: Carbide.c++ 下需要支持如下的sdk
               * SDK for 3rd Edition
               * SDK for 2nd Edition, FP 3 (FP = feature pack)
               * SDK for 2nd Edition, FP 2
               * SDK for 2nd Edition, FP 1
               * SDK for 2nd Edition           b、IDE: CodeWarrior               * SDK for 3rd Edition
               * SDK for 3rd Edition - Japanese
               * SDK for 2nd Edition, FP 3 (FP = feature pack)
               * SDK for 2nd Edition, FP 2
               * SDK for 2nd Edition, FP 1
               * SDK for 2nd Edition
               * SDK for 1st Edition           c、IDE: Microsoft Visual Studio.NET 2003               * SDK for 3rd Edition
               * SDK for 2nd Edition, FP 3 (FP = feature pack)
               * SDK for 2nd Edition, FP 2
               * SDK for 2nd Edition, FP 2 - Japanese
               * SDK for 2nd Edition, FP 2 - Chinese
               * SDK for 2nd Edition, FP 2 - Thai
               * SDK for 2nd Edition, FP 1
               * SDK for 2nd Edition, FP 1 - Chinese
               * SDK for 2nd Edition
               * SDK for 1st Edition, FP1
       4、需要下载Active Perl(http://www.activestate.com)
       5、需要下载J2RE(http://www.sun.com)
     
   好了,基本的准备完成了,下面进行必须的步骤:安装Active Perl和J2RE,安装完成之后,就可以按照下面的分类,选择一种您喜欢的IDE,搭建开发环境了。carbide C++下的搭建
   不得不承认,carbide C++下的搭建是几种中最简单的,您只需要注意sdk的选择,并且在安装过程中不要cancel。
   sdk必须要选择for Carbide.c++ 或者是 for CodeWarrior的,不然您按照后会发现仍然无法正常运行。
   下面是步骤:
       1、到http://forum.nokia.com上找到关于Carbide.c++ Express的页面,选择下载。
       2、同样在http://forum.nokia.com找到关于s60 sdk下载的页面,选择一个for Carbide.c++(CodeWarrior)的sdk下载,我选择的是
s60_sdk_v2_0_CW。
       3、安装刚才下载的sdk
       4、安装Carbide.c++ Express
       5、运行Carbide.c++ Express
   ok,到此,整个安装过程就完成。打开Carbide.c++ Express就可以看到新手入门,按照里面的教程,熟悉一下,就可以开始Carbide.c++ Express下的开发了。======================最开始我打算使用carbide C++的,结果下错了SDK版本,只好选择其他搭建方案。我在网上找了很多symbian C++搭建环境之vc6的教材,但是它们写得或多或少的都有点BUG,折腾了我半天才搞定。我按照自己的实际情况修改了安装办法,希望大家不要像我这样为个开发环境折腾半天!           首先我是在Visual C++ 6.0的平台下构建symbianC++开发环境的!另外你可以选择    Carbide C++ ( Nokia公司出品的)或者CW,或者我喜欢的Borland C++ Builder X (不过    我在网络上找了一下,好像没有找到。它有个For Mobile 的套件).          下面介绍详细的安装过程。首先备齐以下软件:          Visual C++ ( SP6)  最好打上SP6补丁 有人建议上SP3的补丁,这个不大清楚,我上          的SP6          Active Perl  (ActivePerl-5.8.8.822-MSWin32-x86-280952.rar )          J2SDK  (j2sdk-1_4_1_02-win )          Symbian SDK (s60_sdk_v2_0.zip)我选择的是官网的S60 2nd Edition (也就是S60第2版)     以上备齐后,就可以开始安装了!(这些软件最好安装到同1个硬盘分区中)     1, 我先上的SP6补丁     2 , 然后安装Active Perl   (一路next下去就ok了)     3 , 然后安装J2SDK,下载下来应该是1 6 MB的文件,解压出来就ok了,比如解压到c: \j2sk     4 , 配置Java环境,在环境变量(我的电脑  属性  高级 环境变量)设置系统变量           path:中添加 C:\J2SK\bin (就是你刚才释放的J2SDK的目录 )     5 , 安装Symbian SDK,前面的配置好后,后面安装应该是很顺利的!     6,  安装Symbian SDK 后应该有 Epoc32 , Examples ,Series60Doc ,Series60Ex          Series60Tools ,SymbianSampleCode 这些目录。将          C:\Symbian\7.0s\Series60_v20\Series60Tools\applicationwizard                  中的 avkonappwiz_v20.awx ,avkonappwiz_v20.hlp文件拷贝          至C:\Program Files\Microsoft Visual Studio\Common\MsDev98 \Template 中           这样就可以在新建工程的时候有Series 60 App了。     7,将C:\Symbian\7.0s\Series60_v20\Series60Tools\epoctoolbar中的那个dll拷贝到VC安装目        录的 \Common\MSDev98\Addins中,另外打开Visual C++ 6.0,在工具---------定制--------附加项        和宏文件中勾选EPOC ToolBar Add -in。这样就配合模拟器来运行你的Symbian 应用程序了。     8 , 环境变量设置:          这里我是添加在Administrator的path变量中,注意 ;是分隔符          ;C:\Symbian\7.0s\Series60_v20\Epoc32\gcc\bin ;c:\Symbian\7.0s\Series60_v20\Epoc32\tools          以上应该对应你自己实际安装的Symbian SDK的目录!         另外在系统变量中添加               变量名 :EPOCROOT              变量值 : \Symbian\7.0s\Series60_v20\   (这个应该和你实际下载的SDK的版本对应)     9 ,应该重新启动你的计算机,然后开始编译 SDK自带的 helloworldbasic了。     10,如果一切顺利的话,从命令行进入C:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\group目录,
如果要将已经建立好的工程导入到VC6.0中,可以直接编译,否则用命令提示符模式进入项目的group目录下,然后执行:
bldmake bldfiles
(如果出现提示不识别bldmake的提示,应该是你PATH没有设置C:\Program Files\Microsoft Visual Studio\VC98\Bin\,或者是上述操作后没有重启电脑)这个命令会在group目录下生成一个abld.bat的批处理文件,并且会在\Symbian \6.1\Series60\Epoc32\BUILD下生成\Symbian\6.1\Series60\Epoc32\BUILD\SYMBIAN \6.1\ SERIES60\SERIES60EX\HELLOWORLD\GROUP这个目录,并在最底层目录下生成一堆 .make文件。然后,我们在同一个目录运行刚才生成的abld.bat:
abld makefile vc6 这样可以从 Symbian 的mmp文件从输出VC6的工程文件DSW 了。
(实际上我输入的是makmake helloword.mmp vc6,我的电脑装了BCB6,上面那句执行不成功)然后打开这个工程文件。编译。连接。     11,这个时候应该会弹出1个对话框,让你选择挂载的exe文件 ,你应该选择模拟器         C:\Symbian\7.0s\Series60_v20\Epoc32\release\wins\udeb\epoc.exe     12, 哈哈 ,久违的模拟器界面出来了吧,(  找到Helloworld图标,点左边的按钮,即:Option,然后选择open 敲下回车,          然后界面上应该显示 HelloWorldBasic了吧。     13 ,从VC 6.0 建立项目,打开VC++ ,应该可以看到工程下面有          Series 60 Appwizrd V 2.0 这项,就是这项了,呵呵。          注意设置你的工程文件应保存在C:\Symbian\7.0s\Series60_v20\Series60Tools\applicationwizard          这个目录下面!     14, 里面有3种类型的。 有Control , Dialog Base, Doc -View的。自己试着玩玩吧 !     最后希望大家开心的学习Symbian C++ 开发,我希望和大家一起学习! 坚持就是胜利!             
 发表于 @ 2009年08月29日 23:34:00 | 评论( 0 ) | 编辑| 举报| 收藏 旧一篇:teeChart控件的异常:MARKS.CALLOUT.BRUSH.COLOR:Property callout does not exist
查看最新精华文章 请访问博客首页相关文章
Nokia手机型号与symbian版本号谈论Symbian 学习记录-搭建开发环境(ZT)Nokia Series 40 3rd Edition Feature Pack 1 对应的设备symbian os sdk及对应的手机型号symbian C++搭建环境之carbide C++,vc6,vs2003篇symbian 第三版 各SDK补丁版本支持的机型S60上不再支持CMdaAudioConvertUtility(转)S60平台和设备识别码发表评论 表 情:           评论内容:  用 户 名: 登录 注册 匿名评论 xihamal验 证 码:   重新获得验证码    热门招聘职位【Zynga Beijing】热招各类游戏人才,与我们共建属于你的虚拟帝国【开心网】高薪诚聘各类技术人才千万美元风投网站高薪诚聘PHP工程师【EF 全球研发中心】赴美工作机会 诚招IT精英【鸿联九五】高薪诚聘手机游戏服务器程序 期待热爱游戏的你加盟【MediaV】技术类职位热招,欢迎应届毕业生【北京天健科技】诚聘.net架构师,高级软件开发工程师(.net , Powerbuilder)【叠拓】北欧领先IT服务公司诚聘英才 北京+成都+杭州【瀚信科技】诚聘 WINDOWS C++ WINDOWS C#中高级开发工程师【酷我音乐盒】高薪诚聘 激情爱好工作融为一体【美国国家仪器】诚聘高级软件 工程师 信号处理软件部门经理【Amazon】亚马逊诚聘技术专家! 【Zynga Beijing】热招各类游戏人才,与我们共建属于你的虚拟帝国【开心网】高薪诚聘各类技术人才千万美元风投网站高薪诚聘PHP工程师【EF 全球研发中心】赴美工作机会 诚招IT精英【鸿联九五】高薪诚聘手机游戏服务器程序 期待热爱游戏的你加盟【MediaV】技术类职位热招,欢迎应届毕业生【北京天健科技】诚聘.net架构师,高级软件开发工程师(.net , Powerbuilder)【叠拓】北欧领先IT服务公司诚聘英才 北京+成都+杭州【瀚信科技】诚聘 WINDOWS C++ WINDOWS C#中高级开发工程师【酷我音乐盒】高薪诚聘 激情爱好工作融为一体【美国国家仪器】诚聘高级软件 工程师 信号处理软件部门经理【Amazon】亚马逊诚聘技术专家!  公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
江苏乐知网络技术有限公司 提供商务支持
 Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved
 
JavaME 移动游戏开发攻略1、JavaME 3D游戏开发框架(一)
2、JavaME 3D游戏开发框架(二)
3、JavaME 3D游戏开发——模型
4、JavaME 3D游戏开发——纹理映射
5、JavaME 3D游戏开发——基本图形渲染
6、JavaME 3D游戏开发——雾气和粒子
7、JavaME 3D游戏开发——纹理
8、JavaME 3D游戏开发——材质
全球最大社交游戏公司 邀你共建虚拟社区 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gungod/archive/2009/08/29/4498349.aspx