×
Namespaces

Variants
Actions

Qt SDK开发环境安装

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台:
Symbian

文章
flycarl 在 25 Jan 2011 创建
最后由 hamishwillee 在 13 Jun 2012 编辑


Contents

简介

Qt SDK 1.1 .4技术预览版本发布了,开发者现在可以体验基于下一代Qt开发工具开发Qt应用的感觉。主要的特点如下:

  • 包含了Qt 4.7.4 和 Qt Mobility 1.2.1 APIs。
  • 支持Qt Quick! 最新版Qt Creator 2.1 提供完整的用户界面(UI)开发解决方案。
  • 包含了Symbian,Maemo和桌面开发的工具链及相应平台的API, 本地平台切换,使你体验一次编码多平台运行的Qt特点。
  • 包含了运行在 Symbian平台的设备需要链接的库的二进制文件,使得Qt SDK编译的程序可以运行在Symbian手机上。

下载和安装

在下载Nokia论坛下载最新的Qt SDK
有离线和在线安装两种版本,离线版包含完整的Qt SDK,在线版本在开始安装后下载需要的软件。如果在线版本出问题使用离线版本。

01 SDK download.png
图1: SDK的下载页面为 Windows, Linux,和 Mac OS X 操作系统提供离线和在线下载版本


运行安装文件,下面以离线版为例:

02 Setup.jpg 03 license.jpg 04 installation directory.png
图 2: 安装向导打开,较慢的电脑可能要等一会 图 3: 同意许可,下一步 图 4: 选择安装目录,勾选移除旧的Qt Creator设定
05 startmenu shortcuts.png 06 installing.png 07 completing setup wizard.png
图 5: 下一步 图 6: 安装进度 图 7: 安装结束,点Finish启动Qt Creator

安装结束后安装向导会提示你启动Qt Creator。Qt SDK包含Symbian开发向导,知道你如何为目标手机平台配置调试(debug)和部署(deployment)环境。现在我们还用不到,以后你可以在QtSDK_install_path>\readme目录找到这些文档。

08 creator welcome.png
图8: Qt Creator 成功启动

好了,安装很简单,到这一步不需要更多的配置了,因为 Qt SDK 自带一个Symbian SDK,和一个轻量级的模拟器,所以就算没有装Symbian的SDK,也可以进行我们下面的步骤。已有的Symbian SDK 会被检测到,这里略过。下面我们来导入一个例子工程。


导入一个工程

Qt Creator启动后,我们来打开一个例子工程来看安装是否成功。我们来运行一个Qt的程序,体验Qt在UI上的表现,以及跨平台的特点。

OpenDemo.PNG
图9: 点击Choose an example… ,在列表中选择一个Qt例子,例如Easing Curve

接下来会提示你选择这个工程的目标平台,请至少选上 Qt SimulatorSymbian Device,然后点Finish。

TargetPlatform.PNG
图10: 选择目标平台

点击左边绿色的播放键试试,当前目标平台是Qt 模拟器,运行效果如图

RunResultSimulator.PNG
图11: Qt模拟器效果

点击绿色三角上面的图标,我们切换到windows平台再试试。

DesktopRun.PNG
图12: 更换平台到windows

点击运行,看看在作为桌面程序的运行效果

RunResultDesktop.PNG
图13: 同一个Qt程序在windows中的运行效果

要在symbian手机上运行,需要做些准备, 接下来我们看


symbian开发环境安装

要想了解使用Qt为symbian平台开发的更多细节,请查看Qt Creator->Help->Index查找 Platform Notes,选择Platform Notes - Symbian

操作系统和软件环境

操作系统使用Windows。目前为symbian平台开发应用只支持windows操作系统。

在手机上运行和调试需要以下条件:


好接下来我们先在手机上安装需要的软件。

在手机上安装需要的软件

Qt SDK提供了快捷方式,只需要为你的手机安装相应的版本,

  • 1.用USB数据线连接手机和电脑,连接模式选择PC Suite模式。如果是第一次连接,会自动安装一些驱动程序,约1分钟左右。
  • 2.点快捷方式 Qt SDK > Symbian^1 >Install Qt 4.7.4 to Symbian^1 Device Install Qt 4.7.4 to Symbian^3 Device,根据不同的手机型号选择相应的版本,symbian^3之前的手机(如S60 5th)安装Symbian^1的软件
  • 3.点快捷方式 Qt SDK > Symbian^1 > Install QtMobility 1.2.1 to Symbian^1 Device Install QtMobility 1.2.1 to Symbian^3 Device
  • 4.点快捷方式 Qt SDK > Symbian^1 > Install TRK (Debug Agent) to Symbian^1 Device Install TRK (Debug Agent) to Symbian^3 Device

注意:手机型号对应的平台可查阅Device,如果Ovi Suite 安装过程有问题,你可以在用蓝牙或数据线 将SIS文件拷贝到手机中,然后在手机中运行这个SIS文件来安装。

SCforDevice.PNG
图14: 为你的手机安装相应版本的软件

编译和运行

现在可以在Qt Creator中编译运行一个例子来验证开发环境是否配置正确,

  • 1.我们选择目标平台为Symbian Device。注意未连接手机,或连接不正常时显示红叉。
ChooseSymbianDevice.PNG
图15: 为你的手机安装相应版本的软件
  • 2.在手机上打开App TRK 程序, 连接方式选USB,不能用蓝牙连接进行联机调试。
TrkPosition.PNG Trk2.PNG 18 debug service.png
图16: 设置手机上的TRK 设置自动连接后会,手机接入后会弹出提示框
  • 3.用USB数据线连接手机和电脑,当连接状态正确时,左边目标选择图标的右下角红叉变成绿勾。点绿色播放按钮,这时会编译并在手机上运行这个程序。
RunSymibanDevice.PNG
图17: 设置手机上的TRK
RunResultSymbian.PNG
图18: N8手机上的运行效果

Qt Quick

接着可以尝试运行Qt Quick的例子 参见Qt Quick (Chinese)

usbdriver安装出错的解决方案

在Windows Xp环境下安装QtSDK,可能在安装环节提示Harmantan UsbDriver 安装出错,一般都会跳过这个错误。但是在使用Harmantan联机调试时,连接设备失败。这就是因为UsbDriver 没有成功安装引起的。解决办法就是在用USB连接Meego手机后,选择同步与连接模式,这时会跳出安装新设备驱动的向导框,选择一个固定目录来安装驱动,将目录设为:\QtSDK\Madde\usbdriver,等设备安装成功后,拔掉Usb重新连接选择SDK模式,这时,我们再通过设备选项添加新设备就会成功。

参考链接

This page was last modified on 13 June 2012, at 13:57.
300 page views in the last 30 days.
×