国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Fedora 8下使用Qt編譯WebKit

2024-08-28 00:11:03
字體:
來源:轉載
供稿:網友

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.gz

ftp://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.gz

cd 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

編譯

gmake

note:主力需要經過漫長的等待:)

安裝

gmake install

Build Qt

Build 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.3

QTDIR=/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 為引擎的

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 区。| 洞头县| 望奎县| 闵行区| 巨鹿县| 岗巴县| 兴仁县| 曲周县| 邳州市| 霞浦县| 岢岚县| 共和县| 龙川县| 郑州市| 泽库县| 行唐县| 中阳县| 抚松县| 安福县| 白银市| 衡水市| 鹿泉市| 广宁县| 南陵县| 南开区| 新密市| 甘肃省| 张北县| 紫阳县| 沾化县| 鹿泉市| 四平市| 平果县| 东丽区| 桂阳县| 渝北区| 高州市| 永定县| 方山县| 邓州市| 隆化县|