Webkit 是 Apple Safari 和 KDE Konqueror 浏览器的核心, 作为一套优秀的轻量级的浏览器排版引擎,已获得Qt的支持,在新的Qt版本4.4中, 已经集成了WebKit引擎. 下面我们就来编译基于Qt的WebKit.Dependencies编译WebKit需要以下软件:Qt version 4.3 or later.gperf.sqllite.bison.flex version 2.5.33 or later.libxslt.由于我采用的平台是Fedora 8,基本上都安装好了, 只需要gperf和Qt了.下载Qt采用的版本是qt-x11-preview-opensource-src-4.4.0-tp1.tar.gzftp://ftp.trolltech.com/qt/source/qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz解压缩tar -zxvf qt-x11-preview-opensource-src-4.4.0-tp1.tar.gzcd qt-x11-preview-opensource-src-4.4.0-t配置./configure -prefix /opt/QtX11-4.4-tp1/ -release -shared -fast -system-sqlite -no-openssl -nomake examples -nomake demos -optimized-qmake -no-nis -no-cups -no-separate-debug-info编译gmakenote:主力需要经过漫长的等待:)安装gmake installBuild QtBuild WebKit准备从webkit.org下载WebKit源代码http://nightly.webkit.org/files/trunk/src/WebKit-r29336.tar.bz2设置QTDIR环境变量, FC8默认安装的是Qt 3.3.8 版本,默认的QTDIR变量设置为/usr/lib/qt-3.3QTDIR=/usr/lib/qt-3.3我们要设置为新版本QT的安装位置这里为/opt/QtX11-4.4-tp1/export QTDIR=/opt/QtX11-4.4-tp1/还需要讲qt-3.3.8的bin目录从PATH中去掉, 不然会引用qt-3.3.8的qmake造成无法生成Makefile文件export PATH=$QTDIR/bin:$PATH编译QTDIR=/opt/QtX11-4.4-tp1/ ./WebKitTools/Scripts/build-webkit经过漫长的等待后就会在WebKitBuild/Release/bin下生成QtLauncher测试在xwindows下cd WebKitBuild/Release/bin./QtLauncher about:blank./QtLauncher www.linuxidc.com显示速度很快, 测试新浪网, 中文显示正常. 大功告成: )note:Firefox是基于Gecko引擎进行网页排版IE则是以Trident作为其网页排版引擎的Konqueror以KHTML 为引擎的Compiz Fusion 新插件详细介绍(组图)Ubuntu7.10下安装VirtualBox1.5.4版全过程及相关问题解决相关资讯 Qt Fedora 8 WebKit
- WebKit、V8和Edge即将达到100%兼容 (06月01日)
- QT 的信号与槽机制介绍 (04月07日)
- Qt实现文件拆分和融合小工具 (01月08日)
| - WebKit将不再使用前缀标记属性 (04月27日)
- Qt不再使用LGPLv2.1授权 (01月14日)
- WebKit多个安全漏洞(APPLE-SA-2015 (09/30/2015 14:06:34)
|
本文评论 查看全部评论 (0)