×
Namespaces

Variants
Actions

Qt for symbian 开发环境安装

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

兼容于
平台:
Symbian

文章
flycarl 在 08 Dec 2010 创建
最后由 hamishwillee 在 13 Jun 2012 编辑

Needs-update.png本文需要更新: 如果您发现这篇文章有用,请修复下面的问题,然后从文章中删除 {{ArticleNeedsUpdate}} 模板,以消除此警告。

原因: hamishwillee (28 Nov 2011)
This uses superceded Nokia Qt SDK. Should be updated to at least current Qt SDK v1.1.4 (at time of writing).

Contents

下载和安装

在下载Nokia论坛下载最新的Nokia Qt SDK
有离线和在线安装两种版本,离线版包含完整的 Nokia 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。Nokia Qt SDK包含Symbian开发向导,知道你如何为目标手机平台配置调试(debug)和部署(deployment)环境。现在我们还用不到,以后你可以在NokiaQtSDK_install_path>\readme目录找到这些文档。

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

好了,安装很简单,到这一步不需要更多的配置了,因为 Nokia 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.1 to Symbian^1 Device Install Qt 4.7.1 to Symbian^3 Device,根据不同的手机型号选择相应的版本,symbian^3之前的手机(如S60 5th)安装Symbian^1的软件
  • 3.点快捷方式 Qt SDK > Symbian^1 > Install QtMobility 1.1.0 to Symbian^1 Device Install QtMobility 1.1.0 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
  • 5.点快捷方式 Qt SDK > Symbian^1 > Install QML Viewer to Symbian^1 Device Install QML Viewer 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)

参考链接

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