QT 移植到Symbian,Tower版新鲜尝尝看

首先听到QT被Nokia收购,再到看到Nokia宣布Symbian对QT的支持计划,想必一些人早就心怀期盼,可是Nokia的Release计划一推再推,总算看到了Garden版,2009-06-25总算看到了Tower 版的Pre-release,Garden版编起来费时费力,我就从Tower版说起吧。是一个Binaray 版本。可以安装, Terrific! 不过大家别高兴太早,Symbian开发环境的不稳定及Limitation,想必做过Symbian开发的人都领教过,虽然我早熟悉了他们的这些东西,但还是花了我一天多的时间,

首先,安装步骤:

1,一定重新安装Perl 5.61.无论你机器上Perl运行的多么好,必须用Perl 5.6.1.别问我理由,不然,就不工作。我也是花了半天时间才发现。

2,安装Symbian SDK 3rd FP1

3,  安装OpenC

4,  安装Carbide 2.0 ( Version 3.2.5 Build482以上) + X86build Patch

5, getexports.exe 工具更新。

6,安装QT Tower

7,  编译例子程序。

一,Perl:

    删除你本机的Perl安装,下载Perl5.6.1.在本机安装。必须的,呵呵

二,下载Symbian SDK 3rd FP1,去Nokia Forum上去下载,只有一个下载版本,can't miss it.

三, 安装OpenC,最好用http://pepper.troll.no/s60prereleases/patches/OpenC-1.5.5b-beta.zip 这个openC来安装,这个是专为QT for Series的,在其它Symbian程序开发,并不一定好用,这就是Symbian,让人觉得混乱。我同时也试了for Symbian General 的Plugin openc for 3rd FP1.但出现一些小问题。我就删除重新使用了OpenC-1.5.5b-beta.这个安装包可以删除你以前安装的OpenC,这点做得不错。值得赞赏

四, 安装Carbide2.0

        去Nokia Forum去下载2.0安装包进行安装,但一定要确认(version 3.2.5以上,Build482以上)2.0version就是3.2.5,但Build是473,要去网上下载更新包。http://pepper.troll.no/s60prereleases/patches/x86Tools_3.2.5_Symbian_b482_qt.zip

解压好,copy到Carbide2.0安装目录下的x86Build目录下。OK

五,getexports.exe更新

    要到http://pepper.troll.no/s60prereleases/patches/getexports.exe下载该文件,然后拷贝到Epoc/tools/下,覆盖原来文件,OK

六,QT Tower 版本安装

下载QT Tower 版本http://pepper.troll.no/s60prereleases/packages/qt-embedded-s60-preview-4.5.2-tower.exe,然后双击安装。不要干涉安装过程。要与Symbian SDK安装目录相同。OK

七,编译运行例子程序:

     首先要去设置Carbide的command line environment.通过点击程序菜单上的Carbide里的 configure environment for Winscw command line.回答Y,然后再到 Tower菜单进入 S60 command line environment.

进行 QT Tower 安装目录,进入examples目录,选择你想尝试的目录进入后,qmake

然后再make,OK 如果一切顺利,你就生成了,一个可执行程序。再输入make run,你生成的程序就被启动了,

等着惊喜吧。

 

posted @ 2009-07-01 17:47  岁月无声  阅读(3651)  评论(1编辑  收藏  举报