×
Namespaces

Variants
Actions
(Difference between revisions)

在Qt S60中使用QtMobility做开发

From Nokia Developer Wiki
Jump to: navigation, search
liuxg (Talk | contribs)
(安装到S60 SDK上)
bugatcuteqt (Talk | contribs)
m (下载安装包和源代码)
Line 2: Line 2:
 
== 下载安装包和源代码 ==
 
== 下载安装包和源代码 ==
  
Qt Mobility 的项目入口在  [http://qt.nokia.com/developer/new-qt-apis  New-Qt-APIs]  ,要找最新的链接就在那找<br>
+
Qt Mobility 的项目入口在  [http://qt.nokia.com/products/appdev/add-on-products/catalog/4/new-qt-apis/mobility New-Qt-APIs]  ,要找最新的链接就在那找<br>
  
 
== 解压安装包 ==
 
== 解压安装包 ==

Revision as of 05:40, 29 June 2010

Contents

下载安装包和源代码

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

解压安装包

解压安装包后有两个目录三个文件
install_to_device
install_to_sdk
install.txt
mobility.prf
qt-mobility-1.0.0-beta1-template.pkg

install.txt是安装指南,你可以选择不看,接着往下看文章。

安装Qt-Mobility

安装到手机上

安装到手机上的相对简单一点,install_to_device里的一个qt-mobility-1.0.0-beta1.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上去做个签名,然后下载,就能装到手机上了。

1353 page views in the last 30 days.
×