Qt for Symbian S60开发环境全接触
2010-08-30 00:07:00 来源:WEB开发网必装工具, 而且低版本的不行。 下载在:
http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Carbide.c++/
需要注册帐号并登录才能下载。
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程序了。
更多精彩
赞助商链接