Qt for symbian 开发环境安装
文章信息
原因: 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,在线版本在开始安装后下载需要的软件。如果在线版本出问题使用离线版本。
| 图1: SDK的下载页面为 Windows, Linux,和 Mac OS X 操作系统提供离线和在线下载版本 |
运行安装文件,下面以离线版为例:
| 图 2: 安装向导打开,较慢的电脑可能要等一会 | 图 3: 同意许可,下一步 | 图 4: 选择安装目录,勾选移除旧的Qt Creator设定 |
| 图 5: 下一步 | 图 6: 安装进度 | 图 7: 安装结束,点Finish启动Qt Creator |
安装结束后安装向导会提示你启动Qt Creator。Nokia Qt SDK包含Symbian开发向导,知道你如何为目标手机平台配置调试(debug)和部署(deployment)环境。现在我们还用不到,以后你可以在NokiaQtSDK_install_path>\readme目录找到这些文档。
| 图8: Qt Creator 成功启动 |
好了,安装很简单,到这一步不需要更多的配置了,因为 Nokia Qt SDK 自带一个Symbian SDK,和一个轻量级的模拟器,所以就算没有装Symbian的SDK,也可以进行我们下面的步骤。已有的Symbian SDK 会被检测到,这里略过。下面我们来导入一个例子工程。
下载和安装
导入一个工程
Qt Creator启动后,我们来打开一个例子工程来看安装是否成功。我们来运行一个Qt的程序,体验Qt在UI上的表现,以及跨平台的特点。
| 图9: 点击Choose an example… ,在列表中选择一个Qt例子,例如Easing Curve |
接下来会提示你选择这个工程的目标平台,请至少选上 Qt Simulator和 Symbian Device,然后点Finish。
| 图10: 选择目标平台 |
点击左边绿色的播放键试试,当前目标平台是Qt 模拟器,运行效果如图
| 图11: Qt模拟器效果 |
点击绿色三角上面的图标,我们切换到windows平台再试试。
| 图12: 更换平台到windows |
点击运行,看看在作为桌面程序的运行效果
| 图13: 同一个Qt程序在windows中的运行效果 |
要在symbian手机上运行,需要做些准备, 接下来我们看
symbian开发环境安装
要想了解使用Qt为symbian平台开发的更多细节,请查看Qt Creator->Help->Index查找 Platform Notes,选择Platform Notes - Symbian。
操作系统和软件环境
操作系统使用Windows。目前为symbian平台开发应用只支持windows操作系统。
在手机上运行和调试需要以下条件:
- 安装Ovi套件(Nokia PC Suite), 下载:Nokia PC Suite 下载地址。
- 在手机上安装App TRK。
- 在手机上安装Qt for Symbian智能安装工具(smart installer),这个安装包在Qt SDK中。
- 在手机上安装Qt Mobility 在Symbian平台的安装的库,如果程序中没有使用Qt Mobility则不影响运行。
- 安装Qt QML Viewer,之后可以直接在手机上运行Qt Quick程序。
好接下来我们先在手机上安装需要的软件。
在手机上安装需要的软件
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文件来安装。
| 图14: 为你的手机安装相应版本的软件 |
编译和运行
现在可以在Qt Creator中编译运行一个例子来验证开发环境是否配置正确,
- 1.我们选择目标平台为Symbian Device。注意未连接手机,或连接不正常时显示红叉。
| 图15: 为你的手机安装相应版本的软件 |
- 2.在手机上打开App TRK 程序, 连接方式选USB,不能用蓝牙连接进行联机调试。
| 图16: 设置手机上的TRK | 设置自动连接后会,手机接入后会弹出提示框 |
- 3.用USB数据线连接手机和电脑,当连接状态正确时,左边目标选择图标的右下角红叉变成绿勾。点绿色播放按钮,这时会编译并在手机上运行这个程序。
| 图17: 设置手机上的TRK |
| 图18: N8手机上的运行效果 |
Qt Quick
接着可以尝试运行Qt Quick的例子 参见Qt Quick (Chinese)


(no comments yet)