zoukankan      html  css  js  c++  java
  • 在Ubuntu下编译WebKit源码--qt

    转载自:http://www.cnblogs.com/panderen/archive/2011/10/18/2216154.html


    在朋友的介绍下有幸認识了WebKit这个让人心动的开源浏览器内核. 在这我也不多作介紹,搜索并看到这篇文章的朋友应该都是想通过做一个WebKit的"hello world"后再进一步的研究开发. 我做的"hello world"就是编译源码,生成一个QT WebKitb浏览器.

            1) 下载最新的源码(法a较快,不过也要半小时左右, 法b用了一下午时间)

              方法a : 进入http://nightly.webkit.org/, 下载 "Source"标签下的源码.將压缩包保存到本地就行.

              方法b : 使用svn.

                          先安装svn, sudo apt-get install build-essential subversion

                               在终端输入 svn checkout http://svn.webkit.org/repository/webkit/trunk     /home/hadoop/WebKit

                               最后一项是你想保存的目录,可以进入某一目录后输入文件夹名.

      2) 在下载源码的同时安装一些依赖包

    sudo apt-get install bison flex libqt4-dev libqt4-opengl-dev libphonon-dev libicu-dev libsqlite3-dev libxext-dev libxrender-dev gperf libfontconfig1-dev libphonon-dev g++

      

      3) 设置QT环境变量

        进了第二步后,QT就安装上了,一般会在/usr/share/qt4这个目录下.

                  在root下用vi或gedit 编辑 /etc/environment, 添加QTDIR=/usr/share/qt4,并在PATH中加入$QTDIR/bin

                  OR

                  在编译之前在终端输入export QTDIR=/usr/share/qt4, export PATH=$PATH:$QTDIR/bin

      4)编译(需要约30分钟)

                  进入WebKit源码根目录

        输入QTDIR=/usr/share/qt4/bin Tools/Scripts/build-webkit

            编译结束:

                

    WebKit编译结果

      

      5)运行QTWebKit瀏览器

        编译完后会在源码根目录下产生一个WebKitBuild文件夹, 运行 WebKitBuild/Release/bin/QtTestBrowser 即可

        也可按编译后提示运行QTDIR=/usr/share/qt4/bin  Tools/Scripts/run-launcher

    QtTestBrowser

  • 相关阅读:
    总结一下最近用过的phpcms语法
    phpcms和php格式化时间戳
    为什么使用bootstrap在一个页面同时做两个轮播效果时,只有第一个有效??
    Jquery右击显示菜单事件,运用smartMenu插件。
    流程管理
    权限管理
    文件管理的练习(目录文件的打开,双击返回上一层目录、双击打开子目录文件)
    php部分--文件操作
    php部分--头像上传预览
    PHP部分--图片上传服务器、图片路径存入数据库,并读取
  • 原文地址:https://www.cnblogs.com/ycpanda/p/3637343.html
Copyright © 2011-2022 走看看