使用carbide.c++搭建s60开发环境(跑出helloworld)(转载)
来源:互联网 发布:云从 ceo 算法 研究员 编辑:程序博客网 时间:2024/05/11 21:58
下午刚把helloworld跑出来,趁着记忆热乎把过程和遇到的问题写下来。
我主要是参考这篇文档进行操作的,http://hi.baidu.com/jingle8848/blog/item/1f5277cdb55afb570eb345e6.html
下面主要是谈谈自己遇到的情况和解决办法。
(0)首先,当然是标明自己的系统
Winxp Professinal, SP3, IE6
已有VS6.0和VS2005
(1)可能很多人最头疼的就是软件版本问题,我把我用着OK的软件版本列举一下:
Perl:ActivePerl-5.6.1.638-MSWin32-x86.msi
J2RE:JRE1.5.0.4.exe
S60 SDK:S60-SDK-0616-3.0-mr.3.749.zip (即下载列表中的 s60 sdk 3rd Edition Maintenance)
carbide.c++:Carbidec++1.3.exe
(2)关于下载
诺基亚论坛上下载s60SDK和carbide.c++需要免费注册。
我并没有安装文中提到的“MR的扩展插件”
(3)安装
所有的开发工具、SDK、甚至我们的开发的程序,都要安装在同一个盘下,否则可能会遇到很诡异的问题。我选用的是C盘,而且安装路径中的空格我都去掉了。安装和运行helloworld后的c盘目录情况摘录如下:
C:/ 的目录
2009-01-12 15:56 <DIR> Carbide1.3
2009-01-12 15:44 <DIR> CSLArmToolchain
2009-01-12 15:43 <DIR> Nokia
2009-01-12 15:35 <DIR> Perl
2009-01-12 15:41 <DIR> Symbian
2009-01-12 15:49 <DIR> workspace
(4)运行
Carbide和模拟器启动的都非常慢,一定要有耐心等,建议抽空出去倒杯茶或者做个眼睛保健操。
(5)如何 使用控制台进行编译
Carbide实在太慢,如果你希望更快的速度,可以用控制台。
开始菜单-程序-carbide1.3中有个菜单叫“Configure environment for WINSCW command line”,选择,会提示你是否添加环境变量,键入 y 然后回车即可,重启电脑。
打开cmd.exe,输入:
cd c:
cd C:/Symbian/9.1/S60_3rd_MR/Examples/Basics/HelloWorld
这里有我们即将涉及到的三个文件:
HelloWorld.cpp C++源文件
HelloWorld.mmp 项目定义文件
Bld.inf 组件定义文件
构建我们的例子,请输入:
bldmake bldfiles
这一步会生成一个文件ABLD.BAT。
编译和链接,请输入:
abld build winscw udeb
这一步会生成供Series 60 调试模拟器使用的文件。
运行,请在命令行进入:
cd C:/Symbian/9.1/S60_3rd_MR/Epoc32/release/winscw/udeb
这个目录含有刚生成的helloworld.exe文件。然后输入:
helloworld.exe
这会调用Series 60的模拟器,并在其中运行helloworld.exe程序。效果如图所示 :
- 使用carbide.c++搭建s60开发环境(跑出helloworld)(转载)
- Symbian S60 Carbide.c++ v2.3开发环境搭建
- 搭建Symbian S60 5th的Carbide.C++开发环境
- S60 Qt 开发环境配置指南(Carbide gcce)
- S60: Qt 开发环境配置指南(Carbide gcce)
- 使用Carbide c++ 2.0在S60 Nokia 6120C上搭建真机debug调试环境的要点
- 使用Carbide c++ 2.0在S60 Nokia 6120C上搭建真机debug调试环境的要点
- 使用Carbide c++ 2.0在S60 Nokia 6120C上搭建真机debug调试环境的要点 收藏
- S60环境carbide C++,vc6,vs2003
- 用Carbide和S60 SDK构建Symbian C++开发环境
- 用Carbide和S60 SDK构建Symbian C++开发环境
- (转)基于Carbide.C++的 S60 开发环境的配置
- S60:开发环境搭建(2)
- 如何搭建Symbian S60 5th的C++开发环境(转载)
- Symbian S60开发环境搭建
- Symbian S60开发环境搭建
- 基于Carbide.c++搭建Symbian开发环境
- Carbide.c++ For Symbian 搭建开发环境
- 我以为终有一天,你会懂得珍惜…
- Myeclipse导入web项目时错误:The import org.springframework.orm cannot be resolved
- SQL SERVER 2008 “阻止保存要求重新创建表的更改”
- 快速保存网页中所有图片...
- 为了积分,来发log
- 使用carbide.c++搭建s60开发环境(跑出helloworld)(转载)
- Mysql 数据库常用命令
- virtualbox主机配置访问
- 五险一金
- error LNK2001: unresolved external symbol "class CPoint m_MidMouth
- 在Visual Studio 2005里编译驱动程序
- 微软发布了浏览器IE9
- 2739_终于在POJ上AC一题了。
- Android系统文件夹结构解析(一)--/system/app