随笔 - 67  文章 - 79  trackbacks - 0
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(1)

随笔档案

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜

自从Nokia把奇趣收购以后,Qt未来的去向广为争议。是否会改变授权,是否会增加新平台尤其是symbian os 下的平台,是最被期望的。
估计是Nokia自家的智能机市场份额步步下跌的原因,nokia开始向开发人员频频示好。首先是symbian开发平台 Carbide 2.0 开始免费提供,接者 QT从4.5开始可以使用更宽松的LGPL授权,最重要的就是 Qt S60上的迁移终于有眉目了,这总算是给收购计划有了交代。

Qt支持S60,是Qt的一小步,但是对S60却意义重大,原来的symbian api 不用说同 windows mobile上的.net 平台比,就算是同POSIX比也会吓倒众人。即便后来有了std c/c++ 和POSIX的支持,但是在gui,socket,thread和xml等高级模块上,仍让人抓狂。现在好了,随着Qt的空降,一切都不是问题了,一大批基于Qt的程序可以不费力的迁移到S60上,广大开源社区也可以提供Symbian平台上的高质量软件。

当然QT对64位平台的支持,也越来越好了,编译win64版本已经和编译win32版本一样的简单。虽然如此,编译近100M源代码的事情还是劳心费神,为了避免以后再走弯路,总结一下这两天研究的结果:
qt4.5开始,提供了原来在商业版里才有的ssl支持,这难道不诱人吗?所以首先先编译openssl
build 32bit openssl:
perl Configure VC-WIN32 --prefix=d:/work/openssl32

perl util\mkfiles.pl 
>MINFO
perl util\mk1mf.pl no
-asm VC-WIN32 >ms\nt.mak
perl util\mk1mf.pl dll no
-asm VC-WIN32 >ms\ntdll.mak
perl util\mkdef.pl 
32 libeay > ms\libeay32.def
perl util\mkdef.pl 
32 ssleay > ms\ssleay32.def

nmake 
-f ms\ntdll.mak
nmake 
-f ms\ntdll.mak test
nmake 
-f ms\ntdll.mak install
64bit
perl Configure VC-WIN64A --prefix=d:/work/openssl64

rem ms\do_win64a

perl util\mkfiles.pl 
>MINFO
perl ms\uplink.pl win64a 
> ms\uptable.asm
ml64 
--Foms\uptable.obj ms\uptable.asm
perl util\mk1mf.pl no
-asm VC-WIN64A >ms\nt.mak
perl util\mk1mf.pl dll no
-asm VC-WIN64A >ms\ntdll.mak

perl util\mkdef.pl 
32 libeay > ms\libeay32.def
perl util\mkdef.pl 
32 ssleay > ms\ssleay32.def


nmake 
-f ms\ntdll.mak
rem nmake 
-f ms\ntdll.mak test
nmake 
-f ms\ntdll.mak install

build  qt win64

configure.exe   -I D:/work/openssl64/include -L D:/work/openssl64/lib -openssl OPENSSL_LIBS="-leay32 -lssl32" -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -plugin-sql-sqlite -plugin-sql-odbc

nmake



posted on 2009-07-15 20:44 zarra 阅读(1893) 评论(3)  编辑  收藏

FeedBack:
# re: Qt for S60 Nokia的反击[未登录] 2009-07-17 10:12 apple
看不懂 =。=  回复  更多评论
  
# re: Qt for S60 Nokia的反击 2009-12-09 15:55 clamp
有点跑题吧,不过越来越多的人用QT挺让人兴奋地  回复  更多评论
  
# re: Qt for S60 Nokia的反击 2010-05-03 21:36 李莘
写了几篇QT for S60 Demo程序的分析文章。感觉QT for S60潜力不错,但还需努力。文章全文(包括Demo程序和源码的下载地址) 见我的博客:http://www.grati.org/?cat=8  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: