×
Namespaces

Variants
Actions
(Difference between revisions)

在Qt S60中使用QtMobility做开发

From Nokia Developer Wiki
Jump to: navigation, search
bugatcuteqt (Talk | contribs)
(解压安装包)
bugatcuteqt (Talk | contribs)
(安装到手机上)
Line 22: Line 22:
  
  
安装到手机上的相对简单一点,install_to_device里的一个qt-mobility-1.0.0-beta1.sis文件,甭管你的手机S60是3.1/3.2版或者第5版,都用的同一个安装文件
+
安装到手机上的相对简单一点,install_to_device里的一个QtMobility_Express_Signed.sis文件,甭管你的手机S60是3.1/3.2版或者第5版,都用的同一个安装文件
  
 
=== 安装到S60 SDK上 ===
 
=== 安装到S60 SDK上 ===

Revision as of 06:26, 29 June 2010

Contents

下载安装包和源代码

Qt Mobility 的项目入口在 New-Qt-APIs ,要找最新的链接就在那找

解压安装包

解压安装包后关键的文件有几个
qt-mobility-1.0.1-epoc32-3.1.zip
qt-mobility-1.0.1-epoc32-3.2.zip
qt-mobility-1.0.1-epoc32-5.0.zip
qtmobility.sis
features/mobility.prf.template
INSTALL.symbian

INSTALL.symbian是在Symbian安装指南,你可以选择不看,接着往下看文章。

安装Qt-Mobility

安装到手机上

安装到手机上的相对简单一点,install_to_device里的一个QtMobility_Express_Signed.sis文件,甭管你的手机S60是3.1/3.2版或者第5版,都用的同一个安装文件

安装到S60 SDK上

稍微麻烦点,install_to_sdk里有三个文件分别对应3.1,3.2和5.0版本的.zip文件,需要分别解压,解压后都是名字为epoc32的目录,各自解压将epoc32*拷贝到对应SDK目录下的epoc32里。除了epoc32之外,还有一个mobility.prf文件需要拷贝到Qt的mkspecsfeatures目录下,默认安装的话路径是C:\Qt4.6.3\mkspecs\features目录下。

可以写Qt-Mobility了

不想从头开始写就从下载的源代码里的example里找个工程来编译看看。 编译命令很简单 qmake;make 就可以了。如果想运行的话执行make run 需要注意的是绝大部分的.pro里都会include一个example.pri文件,把那一行删掉或注释掉,它是用于编译整个QtMobility源码系统和所有example时的一些共用选项,我们只编一个应用不需要它,否则会出错。 要用到QtMobility模块的话, .pro里都会有一句”Qt+=mobility”,这就是要用到mobility.prf文件的地方了。

如果你不喜欢用命令行方式编译的话,从Carbide或QtCreator中引入一个QtMobility example 工程也能正常编译。

想运行到手机上?

没问题,命令行方式的话,在执行qmake后,执行make release-gcce ; make sis 命令就会给你编出一个.sis文件来。直接把.sis文件拷贝到手机上安装就可以了。不过因为QtMobility需要比较高级的一些系统权限,你会发现有些应用利用自签名没法安装,那么你需要将你的应用传到symbiansigned.com上去做个签名,然后下载,就能装到手机上了。

1446 page views in the last 30 days.
×