零基础学Qt4编程之Qt for Symbian的安装与配置
来源:互联网 发布:防御矩阵破解版 编辑:程序博客网 时间:2024/06/05 21:52
注意:限于篇幅,文中所涉及的图片均省略。
自4.5版后,Qt将支持S60,并且可以与Qt Creator集成。在笔者写作时,最新的版本是Qt for S60的技术概览版(Technology Preview)Tower,这已经是第2个概览版了,Qt for S60 完全版计划于 2009 年第四季度发布。虽说不是正式版,但它的安装方式和特性与正式版并无太大差异。但请注意,技术概览版包含尚不成熟的代码,还未达到最终发布产品的性能和兼容性。
1.了解需求
表2-3归纳了在S60上安装Qt所需的软件包名称以及它们的最低版本和需要的环境。
表2-3 需要的软件包
软件名称
版本
说明
ActivePerl
5.6.1或者更高
执行脚本文件环境
JRE
JRE 1.5 或更高
Java环境
S60 SDK
S60 SDK 3rd FP2 for C++ 或更高(依硬件不同而不同)
Series 60 软件开发环境
C++编译器
Carbide.c++ V2.0、V C6.0或更高(Qt4.5不再支持VC 6.0)
Carbide.c++、Visual C++等
Qt for S60 source code
4.5.2或更高
Samsung部分手机有专门版本
操作系统
Windows XP SP2或更高
2.准备安装
如果安装过程中有意外,对应的帮助可以在C:/qts60/doc /html/s60-with-qt-introduction.html 里找到。
表2-4归纳了我举例时选用的软件包和版本,还有获取它们的网址。
表2-4 选用的软件包的详细情况
软件包
选用版本
下载网址
ActivePerl
5.8.8
http://www.activestate.com
JRE
JDK7.0(含JRE)
http://cn.sun.com
S60 SDK
S60 SDK 3rd FP2 for C++
http://www.forum.nokia.com
Carbide.C++
V2.0
http://www.forum.nokia.com
Qt for S60 source code
4.5.2 Technology Preview Tower
Http://www.qtsoftware.com
Windows
Windows XP SP2中文版
购买
小贴士:在安装Qt for S60之前,我们必须先安装配置好S60的开发环境。首先必须知道的一件事情是,所有的与S60相关的开发工具,最好都安装在同一个逻辑盘里面,并且在安装的路径中不要包含有空格,比如,"Program Files",否则,可能安装不成功,或者在后面的开发中会遇到莫明其妙的问题。我把所有这些软件全部安装到了 d:/QtS60目录下面。
再有就是安装这几个软件是有顺序的,其中最为重要的是在编译安装Qt for S60之前,最后一个安装Carbide.C++ ,否则,即使最后安装成功,却也可能不可以建立Qt工程,切记!我选择的顺序是ActivePerl、JDK、S60 SDK、Carbide.C++,最后是Qt。
下面是详细的安装步骤。
⑴ 安装ActivePerl
这个也没有什么好说的了,基本是一路点击【Next】按钮,其间只需要更改安装路径。我的情形如图2-34所示。
⑵ 安装JRE
我是安装的JDK,中间过程需要关注JDK和JRE的路径。
安装JDK的路径如图2-35所示。
安装JRE的路径如图2-36所示。
⑶ 安装S60 SDK 3rd FP2
这一步有几个地方需要注意,第一个是路径,我设置的路径如图2-37所示。
第2个地方是选择一下版本,我的情形如图2-38所示,这里只有一个选项,但必须选上才行。
然后都是选择缺省设置,一路点击【Next】按钮,就可以完成安装。
安装完成之后,验证一下是否可以成功启动S60的模拟器,如果启动不了,说明安装不成功。运行模拟器可以依次点击:Windows Start Menu | Programs | S60 Developer Tools | 3rd Edition FP2 SDK | v1.1 | Emulator, 这个过程如图2-39所示。
启动后的模拟器样子如图2-40所示,可以点选上面的手机按钮测试一下。
⑷ 安装Carbide.c++
这里有几个地方需要注意,一个是选择安装的版本,如图2-41所示,这里选择Professional Edition,它的功能最全。
还有就是一直强调的路径问题,其情形如图2-42所示。
选择好安装路径后,一路点击【Next】按钮,直至安装结束。这时,安装程序会如图2-43所示那样提醒你如果日后需要使用命令行工具,就需要配置WINSCW环境变量,如果完全使用IDE,则不必进行这一步。
我是觉得有必要,按照提示的说法,编译一下WINSCW的环境变量,大约需要十几秒的时间就好了,如图2-44所示。
安装完成之后,启动Carbide.c++,第一次运行 Carbide.C++,它会要求设置workspace的路径,这个也很重要,这个路径设置一定要和S60 SDK在同一个逻辑盘上,不然,后面编译程序的时候会出错,如图2-45所示。
在启动之后,它会自动去扫描系统中的S60 SDK,然后给出一个提示,需要重启Carbide.c++,满足它的要求,点击Restart按钮重新启动即可,如图2-46所示。
⑸ 安装Qt for S60
首先是解压缩Qt for S60源代码包,把它放到与前述软件相同的逻辑盘中的一个路径里面,这里是d:/QtS60/QtS60SDK,路径可根据自己情况调整。
然后是配置环境变量,把Qt for S60的bin子目录路径加入到PATH中去,目的是要在后面configure时找到qmake等工具。例如我的就是d:/QtS60/QtS60SDK,可以通过命令行或者【Control Panel】->【System】->【Advanced】->【Environment variables】来完成。
接下来开始配置Qt。打开一个一个命令行界面的窗口,切换到解压后的Qt for S60软件包的目录,我的是d:/QtS60/QtS60SDK,执行命令:configure -platform win32-mwc -xplatform symbian-abld开始configure。如图2-47情形,系统会首先询问要安装哪个版本,商业版(commercial)还是开源版(Open Source),我们输入o,选择开源版。
这之后,如图2-48所示,Qt会询问是否同意它的License,当然接受,输入y,按下回车,开始配置。
经过一段时间,configure结束,我们开始编译Qt。输入命令:
make debug-winscw
经过若干小时,编译结束,Qt算是安装完成。注意,这里同样不需要make install。
接下来,我们需要配置一下Carbide.c++,使它能够与Qt很好的集成。如图2-49所示,启动Carbide.c++。
然后依次点击主菜单的Windows | Preference,在左边的列表中选择Qt,然后点击右边的【Add…】按钮,弹出对话框,如图2-50所示,添加添加Qt的目录,Version Name一项可以随意命名。
好了,到这里Qt for S60开发环境就搭建完成了,在这个平台上的工作将是使用Carbide.c++结合Qt进行来完成。
- 零基础学Qt4编程之Qt for Symbian的安装与配置
- 零基础学Qt4编程之Eclipse与Qt的结合使用
- 零基础学Qt4编程之Qt核心机制与原理之Qt对标准C++的扩展
- 零基础学Qt4编程之Qt核心机制与原理之信号与槽
- theoretical-零基础学Qt4编程之Qt核心机制与原理之信号与槽-
- 零基础学Qt4编程之Qt核心机制与原理之信号与槽
- 零基础学Qt4编程之Ubuntu/Kubuntu上Qt4的安装方法
- 零基础学Qt4编程之Red Hat 9.0上安装Qt4的方法
- 零基础学Qt4编程之WinCE平台上安装和使用Qt4的方法
- 零基础学Qt4编程:Qt4开发入门与提升
- 零基础学Qt4编程之删除布局内窗口部件的方法
- 零基础学Qt4编程之删除布局内窗口部件的方法
- 零基础学Qt 4编程实例之Qt 样式表的应用
- 零基础学Qt 4编程实例之Qt 样式表的应用
- 零基础学Qt 4编程实例之Qt 样式表的应用
- 零基础学Qt 4编程之中心窗口部件的使用总结
- 《零基础学Qt 4编程》书的内容简介
- 零基础学Qt4编程笔记(一)
- sleep()的实现原理
- 光盘mount
- C++变量生存周期演示
- vb对xml的操作
- FTP 文件夹传输 Shell脚本
- 零基础学Qt4编程之Qt for Symbian的安装与配置
- MNIST手写数字数据库
- Linux的五个查找命令:find,locate,whereis,which,type
- 常见的EMC测试项目
- 未来十年最有前景的十大通信技术
- ASP.NET Session详解及Session莫名丢失的原因及解决办法
- vsnew博客
- java 中的陷阱。
- nor flash 与 nand flash 的区别