Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Fedora 8下使用Qt编译WebKit

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)
表情: 姓名: 字数