用户: 密码: 答案:   我要注册   忘记密码

加入收藏  设为首页

开发文档

CNJM首页

业界新闻

手机软件

终端应用

资源下载

EclipseME

CNJM论坛

                 

频道列表

J2ME开发 176篇
服务器端开发 33篇
JAVA语言 70篇
游戏与图形 101篇
WindowsMobile开发 6篇
Symbian开发 61篇
Brew开发 36篇
其它开发平台 6篇

热点文章

向大家推荐几个比...  15425次
[推荐]symbian入门... 9749次
制作sis文件全攻略 8664次
Symbian Series60...  7651次
写给symbian os开...  7462次
[转帖]Symbian OS ... 7305次
Series 60图形开发... 7201次
在.pkg中定义条件...  6995次
连载:Series 60应...  6765次
请问有大虾知道如...  6756次
在Symbian OS中读...  6470次
蔡鸟的一些学习笔...  6012次

文章搜索

搜 索
按 照
频 道
  
S60环境carbide C++,vc6,vs2003
编辑:rocks    审核:rocks    文章来源:网络采集
关键词:carbide    发表日期:2007-07-06 16:01:34    浏览次数:4197次
本文版权归原作者,中国JAVA手机网收录本文的目的是让更多人阅读到此文章。转载请注明出处为中国JAVA手机网<www.cnjm.net>
来自:http://www.cnjm.net/tech/article4133.html

不得不说的话:
  搭建整个环境对于初学者来说的确是复杂的,希望通过本文,让不明白的人能够快速入门。
   
  在正式开始之前,需要知道:
JAVA手机网[www.cnjm.net]
     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)
JAVA手机网[www.cnjm.net]
              * SDK for 2nd Edition, FP 2
JAVA手机网[www.cnjm.net]
              * SDK for 2nd Edition, FP 1
              * SDK for 2nd Edition
              * SDK for 1st Edition

JAVA手机网[www.cnjm.net]
         c、IDE: Microsoft Visual Studio.NET 2003
JAVA手机网[www.cnjm.net]

              * SDK for 3rd Edition
              * SDK for 2nd Edition, FP 3 (FP = feature pack)
              * SDK for 2nd Edition, FP 2
JAVA手机网[www.cnjm.net]
              * SDK for 2nd Edition, FP 2 - Japanese
JAVA手机网[www.cnjm.net]
              * 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
JAVA手机网[www.cnjm.net]
              * SDK for 2nd Edition
              * SDK for 1st Edition, FP1
     4、需要下载Active Perl(http://www.activestate.com)
JAVA手机网[www.cnjm.net]
     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
JAVA手机网[www.cnjm.net]
     4、安装Carbide.c++ Express
     5、运行Carbide.c++ Express
JAVA手机网[www.cnjm.net]
  ok,到此,整个安装过程就完成。打开Carbide.c++ Express就可以看到新手入门,按照里面的教程,熟悉一下,就可以开始Carbide.c++ Express下的开发了。

二、vc6下的搭建
   搭建vc6下的开发环境是比较复杂的,有可能出现若干的问题,这里,我把我搭建成功的步骤列举出来,因为我自己在搭建过程中遇到了许多的问题,所以,按照我的步骤来搭建应该会避免不少的麻烦。
     1、确认您的vc6是sp3以上的,否则,一定要升级到sp3以上。
     2、下载sdk,一定要确定您下载的sdk不是for CodeWarrior/Carbide.c++的,因为sdk对IDE是很明确的,如果选错,基本上搭建都会失败。这里,我们选择SDK for 2nd Edition, FP 1 - Chinese。
     3、安装sdk。
     4、配置系统的变量。这里有一个技巧,可以到\Microsoft Visual Studio\VC98\Bin目录下找到VCVARS32.BAT,运行它。(可以在命令行下运行set path命令察看是否把vc6的环境变量添加到了系统中。
     5、开始测试搭建是否成功,方法:
           a、运行%SystemRoot%\system32\cmd.exe
           b、来到sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group,如: C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group(这个不会的人可以键入cd/?来察看进入的目录的方法)
           c、键入bldmake bldfiles
           d、键入abld makefile vc6
           e、ok,键入exit返回windows界面,来到sdk下的Series60_v21_C\Epoc32\BUILD\SYMBIAN\7.0S\SERIES60_V21_C\SERIES60EX\HELLOWORLDPLUS\GROUP\HELLOWORLDPLUS\WINS文件夹。
           f、如果一切都成功了,您应该可以看到一个DSW文件,打开进入vc6的开发环境,按F7编译,再按Ctrl+F5运行,这时,提示您输入运行的工具,它的位置是sdk下的Series60_v21_C\Epoc32\Release\Wins\Udeb\Epoc.exe。
   好了,经过漫长的等待,应该可以看到模拟器出现了,运行里面的helloworldbasic,享受下成功的喜悦吧。

三、vs2003下的搭建
JAVA手机网[www.cnjm.net]
  vs2003下的搭建分为两种情况,第一种是借助sdk for vs 2003 的版本,它的搭建方式基本和vc6下的相同,只是把abld makefile vc6改成makmake helloworldbasic vc7(注:我没有试过这种发式的搭建,纯粹参考了别人的文章,如果错了,就当我没有说过吧)
  第二种方法是借助Carbide.vs,Carbide.vs基本上可以说是nokia为了vs 2003写的插件,下面是具体步骤
     1、下载sdk,这里,我们选择SDK for 2nd Edition, FP 1 - Chinese。    
     2、到http://forum.nokia.com上找到关于Carbide.vs的页面,选择下载。
     3、安装sdk
     4、安装Carbide.vs
     5、运行vs2003,在文件菜单中选择"Import Symbian Project",打开一个mmf文件(如sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group目录下的helloworldbasic.mmp)
     6、按F7编译,按Ctrl+F5运行

JAVA手机网[www.cnjm.net]
至此,我们完成了环境的搭建,希望您也能成功。
来自:http://www.cnjm.net/tech/article4133.html

相关文章
    使用Carbide.vs与VS.NET2003构建Symbian开发平台—S60平台  [2007-07-06]
    Nokia发布新的J2ME开发工具——Carbide.j 1.0  [2006-02-23]
最新评论
网站简介  |  关于版权  |  广告服务  |  网站地图  |  联系我们
Copyright © www.CNJM.net, All rights reserved
中国JAVA手机网 版权所有
ICP备案:京ICP备041452