本文适用于Qt for S60 Garden版本。
1,所有需要下载的软件列表:
ActivePerl 5.6.1或者更高版
JRE 1.5 或者更高版本
S60 SDK 3rd FP2 for C++ 或者 S60 SDK 5th
Carbide.C++ V2.0
Qt for S60 source code
操作系统:Windows XP SP2 或 SP3
在安装Qt for S60之前,我们必须先安装配置好S60的开发环境。首先必须知道的一件事情是,所有的与S60相关的开发工具,最好都安装在同一个逻辑盘里面,并且在安 装的路径中不要包含有空格,比如,"Program Files",否则,可能安装不成功,或者在后面的开发中会遇到莫明其妙的问题。我是把所有这些软件全部安装到了 d:/nokia目录下面去了。
下面说一下,我所选择的软件包列表,
ActivePerl 5.8.8
JDK 1.6 (包含JRE1.6)
S60 SDK 3rd FP2 all in one package,这个包把各种需要的插件都包含了,不用再一个一个的安装,比较方便。开始我也尝试了安装S60 SDK 5th V1.0,但模拟器总是不能run,google了老半天也没能解决问题,只好放弃,选用前一个版本。
Carbide.c++ V2.0
Qt for S60 source code, Garden,这个版本是在Qt 4.5.0正式发布之后的版本,与Qt 4.5匹配的。
好了,下面是详细的安装步骤,
1, 安装JRE,这个没有什么好说的,做开发的人估计都安装过N遍了。
2, 安装ActivePerl,这个也没有什么好说的了,一路next,选择好安装路径就OK了。
3, 安装S60 SDK 3rd FP2,这个也比较简单,我就把安装路径改了一下,安装到d:/nokia/s60/devices目录下面去了,安装完成之后,最好启动一下S60的模 拟器,如果模拟器运行不起来,那下面的步骤啥都不用做了,整了也白整,程序不能运行。运行模拟器步骤是:Windows Start Menu | Programs | S60 Developer Tools | 3rd Edition FP2 SDK | v1.1 | Emulator, 模拟器的界面截图如下所示:
4, 然后安装Carbide.c++,这个也没有啥可说的,选择好安装路径,一路next。安装完成之后,启动Carbide.c++,第一次运行 Carbide.C++,它会要求设置workspace的路径,这个也很重要,这个路径设置一定要和S60 SDK在同一个逻辑盘上,不然,后面编译程序的时候会出错。在启动之后,它会自动去扫描系统中的S60 SDK,然后给出一个提示,需要重启Carbide.c++. 如下图所示:
5, 前面的步骤完成之后,S60的开发环境就已经搭建完成了,下面就要开始Qt for S60的安装了。
6, 把下载下来的Qt for S60的源码包解压到一个目录中,比如:D:/Nokia/qts60。注意,这也必须和S60 SDK在同一个逻辑驱动器上面。
7, 配置环境变量PATH,在这个环境变量中一定要包含指向Qt工具的目录,如qmake等。也就是需要在这个环境变量中加入Qt for S60的bin子目录,我的设置是把D:/Nokia/qts60/bin加入到PATH中去。
Control Panel->System->Advanced->Environment variables
8, 配置使用S60模拟器的环境变量。方法是,
Windows Start Menu | Programs | Carbide.c++ v2.0 | Configure environment for WINSCW command line
会弹出一个命令行界面的窗口,有一堆的提示信息,最后一个问题是回答yes/no,回答yes即可
9, 下一步就是配置Qt。打开一个一个命令行界面的窗口,切换到解压后的Qt for S60软件包的目录,比如:D:/Nokia/qts60,然后在这里执行命令:
configure -platform win32-mwc -xplatform symbian-abld
Qt又要问一个问题,是否同意它的License,当然要回答yes啦。如下图所示:
注意,这里,这里系统会提示,使用configure –help命令查看更多选项,我也加入了一些其它选项,事实证明,它还不能很好的work,所以,就这样吧,不要再画蛇添足了。
10, 一段时间之后,配置Qt完成,然后开始编译Qt for S60,执行如下命令:
make debug-winscw
如下图所示:
11, 根据你的机器速度而且,一段时间之后,编译完成。
12, 启动Carbide.c++,打开首选项对话框,从菜单开始,主菜单Windows | Preference,在左边的列表中选择Qt,然后点击右边的“Add…”按钮,弹出对话框,添加Qt的版本,最重要的是正确的添加Qt的目录。如图所示:
13, 好了,Qt for S60的开发环境就搭建完成了。不过,请注意,这只是x86平台,在模拟器上运行的环境,而不是具体的设备上的开发环境。
14, 恭喜, go, start your “Hello, Qt for S60” application.
====================================
声明:
这篇文章是Qt核心技术论坛(InsideQt.com)原创技术文章。
可随意转载,但必须保留本段声明和本文的原始地址。
作者保留版权,未经作者同意,不得用于任何商业用途
本文原始地址: http://www.insideqt.com/bbs/viewthread.php?tid=104
====================================