Qt for S60 开发环境全接触
2010-03-31 17:16:00 来源:WEB开发网需要注册帐号并登录才能下载。
S60 SDK 3rd Edition FP1
必须是3rd FP1以上版本。 我在forum nokia网站上还找到了3rd FP2, 但不如这个版本好找, 推荐下载此版本, 下载在:
http://sw.nokia.com/id/577ad48d-290c-4bb5-8bdf-779ea8a5bc6c/S60_5th_Edition_SDK_v1_0_en.zip
需要注册和登录。 这个包有三百多兆, 下载比较耗时较长。 安装后要占用将近3G的空间, 可是个绝对的大部头。
另外注意如果你用的是Nokia N97,需要去下载N97对应版本的SDK; Nokia 5800 XpressMusic需要使用 5th Edition 的SDK。 其他的配置方式与本文所述基本一致。
Open C/C++的插件
S60 SDK 3.1需要安装此包, 高的版本已经带了此工具就不需要单独下载安装了。 下载在:
http://www.forum.nokia.com/main/resources/technologies/openc_cpp/
需要注册和登录
安装和配置步骤
1、先装Perl和JRE, 随便选择路径即可, 对应的环境变量会自动设置。
2、把Carbide C++ 2.0, S60 SDK 3rd Edition FP1, Open C++分别安装到默认路径下, 顺序没有什么关系。 安装SDK过程中会提示安装gcce编译器, 这个是用来编译手机上的程序用的toolchain。
3、将qt for S60的包解压缩到C:, 取个简单的目录名, 比如叫qt-s60.
4、更新Rpipe。 进入C:Symbian9.2S60_3rd_FP1, 将此目录下的RPipe_3.1.zip解压缩到当前位置。
5、更新预编译的Qt S60库, 这是交叉编译需要的。将C:qt-s60qts60binaries3.xqtlibs-4.5.0-garden.exe 拷贝到C:Symbian9.2S60_3rd_FP1并运行。 这个包里带了Qt给s60 arm系统编译的二进制文件,交叉编译程序时需要链接。
6、从开始菜单里找到Programs->Carbide.C++ v2.0->Configure environment for WINSCW command line, 运行此命令。 该命令会配置编译x86版本的S60程序需要的环境变量,这样在普通的windows命令行也可以使用这些环境了。
编译Qt for S60的模拟器版本
S60 SDK提供了一个桌面版本的S60环境模拟器, 我们要把Qt编译成对应的版本就可以在模拟器上运行和调试Qt程序了。
首先“开始”->”运行”->”cmd”打开一个Windows命令行终端,
cd c:qt-s60
set PATH=c:qt-s60in;%PATH% //注意命令格式和linux环境下的区别, 另外注意不要随便加空格。
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››FOREACH 宏之GCC实现
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››Qt for Symbian S60开发环境全接触
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››Qt for Symbian应用的开发
- ››开发移动 Web Ajax 应用
- ››开发者眼中的iPhone与Android
- ››Qt for Symbian怎样强制使用横屏或竖屏
- ››Qt与symbian特定格式类对象的转换
赞助商链接