linux+qt的webkit编译

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

为了对webkit有比较具体的感观,决定对其进行编译。我们项目组做的是嵌入式浏览器,所以选择最贴近的linux+qt的webkit编译。找了一些资料,主要来源以下:

http://trac.webkit.org/wiki/BuildingQtOnLinux

http://mondaybynoon.com/2007/04/23/installing-and-running-webkit-in-linux-using-qt/

http://www.linuxdiyf.com/bbs/thread-74678-1-1.html

上面介绍的过程比较详细了,尤其是后面两个,和我将要做的基本一样。目前我在虚拟机上安装了fedora10和fedora13,基本上按流程做了一遍,没有成功。在安装qt时,我用了yum命令,结果在build webkit时出现“qmake missing...."的错误。做了各种努力仍是相同结果,难道一定要下载手动安装才可以???实在不行就只有下载qt源码来编译安装了。由于对qt不了解,不知道是不是qt方面的问题。

 

终于,经过了这段时间的学习又有机会回头来弄这个了,出奇的顺利哈!

改变了一些东西:

Ubuntu10.04 +qt4

http://trac.webkit.org/wiki/BuildingQtOnLinux完全可以参考此页。

1.先安装所需的库:

 

sudo aptitude install bison flex libqt4-dev libqt4-opengl-dev libphonon-dev libicu-dev libsqlite3-dev libxext-dev
 libxrender-dev gperf libfontconfig1-dev libphonon-dev
2.获取webkit源码
可以直接到http://nightly.webkit.org/下载或者用svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit获取
3.编译webkit的qt版本
WebKit/WebKitTools/Scripts/build-webkit --qt
编译结束最后有打印(我电脑配置确实差呀)
===========================================================  
WebKit is now built (3h:22m:56s).  
To run QtTestBrowser with this newly-built code, use the 
"WebKitTools/Scripts/run-launcher" script.
===========================================================
4.运行
WebKitTools/Scripts/run-launcher --qt
然后就可以浏览网页了。
这段时间编译了项目组做的基于webkit的浏览器,完全用的cmake,遇到很多的问题,基本上是库没装好。最
笨的办法就是直接编译,然后差什么库再装就好了。

 

linux编译webkit http://trac.webkit.org/wiki/BuildingQtOnLinux http://trac.webkit.org/wiki/QtWebKitContrib  Build Using Qt 1.先安装一些编译需要的软件和库 sudo apt-get install libqt4-dev libxslt-dev gperf bison libsqlite3-de 阅读详情

相关推荐

编译QtWebkit:在Qt中独立编译QtWebkit

在使用QtWebkit时,请确保您的应用程序不会受到已知的安全漏洞的影响,并尽量考虑迁移到QtWebEngine或其他现代的Web浏览器解决方案。现在,您可以在Qt应用程序中使用QtWebkit了。Qt 5.6或更早版本:由于QtWebkit已在Qt 5.6之后的版本中被弃用,因此我们需要使用Qt 5.6或更早版本的Qt。然后,您可以在代码中包含QtWebkit的头文件,并使用QtWebkit的类和功能。在上面的示例中,我们创建了一个简单的Qt应用程序,使用QWebView类在窗口中显示一个Web页面。

FucMobile的博客 1389

Linux上使用Qt编译WebKit

Webkit 是 Apple Safari 和 KDE Konqueror 浏览器的核心, 作为一套优秀的轻量级的浏览器排版引擎,已获得Qt的支持,在新的Qt版本4.4中, 已经集成了WebKit引擎. 下面我们就来编译基于QtWebKit.Dependencies编译WebKit需要以下软件:  Qt version 4.3 or later.  gperf.  sqlli

奋斗中拥有 9807

qt5 交叉编译webkit_Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET...

因为工作需要,要用Qtwebkit在机顶盒中做浏览器,所以首先要在盒子中把Qtwebkit的demo程序跑起来,再接着后面的开发,在跑程序之前,我们要做一些前期的准备工作。一、搭建交叉编译环境因为这次盒子支持的编译器为:arm-none-linux-gnueabi,所以需要先在linux上安装这个交叉编译器,我的做法是在/opt目录下新建一个arm-gnueabi目录,并把编译器解压到该目录(具体...

weixin_32139147的博客 1467

qt 5.14.2中使用webkit

qt 5.6以后的版本中,官方移除了qtwebkit组件,下面是在qt 5.14.2中使用最新版webkit的配置过程记录。 1.获取最新版的qtwebkit https://github.com/qtwebkit/qtwebkit/releases这里有最新版的qtwebkit下载,根据自己的编译器下载对应的压缩包,我的机器用的是mingw73 ,操作系统是win7,所以下载qtwebkit-Windows-Windows_7-Mingw73-Windows-Windows_7-X86.7z就...

程序员记事本 1万+

如何在Qt5上使用qtwebkit

如何在Qt5上使用QtWebKit

Goatt11的博客 3035

linux下使用QT编译Webkit

(比较早看到的教程,忘记参考哪位大神的教程了,请见谅!)1、从官方 http://webkit.org/ 获得WebKit的完整源码。我WebKit源码存储的目录为 /home/niu/opensource/webkit/2、安装 libqt4-dev gperf bison f

牛晨光的博客 4250

linux QT4.8.6 webkit,Qt4.8.6交叉编译无法编译webkit

使用如下命令config代码,即使加上 -webkit 参数,也无法编译出来:./configure -v --prefix=/opt/Qtopia4.8.6_mix200/ -prefix-install -no-pch -xplatform qws/linux-arm-himix200-g++ -arch arm -embedded arm -qt-freetype -no-largefile...

weixin_42386504的博客 683

Linux(Ubuntu 9.10)上用QT编译WebKit

最近正在开发类似浏览器的Render,原来选择了FLTK,后来实现的效果不是很好,而且界面也比较简单,所以准备研究一下开源浏览器用的Render,实际使用发现Google Chrome的Render比Firefox快,所以最后选择了Chrome所基于的WebKit(Render只是其中的一个部分),版权是LGPL,非常好。下面是在Ubuntu 9.10上你用QT编译WebKit的过程(参考

老顾的记录 3125

Linux(Debian/Ubuntu)上用QT编译WebKit

最近正在开发类似浏览器的Render,原来选择了FLTK,后来实现的效果不是很好,而且界面也比较简单,所以准备研究一下开源浏览器用的Render,实际使用发现 Google Chrome的Render比Firefox快,所以最后选择了Chrome所基于的WebKit(Render只是其中的一个部分),版权是LGPL,非常好。下面是在Ubuntu 9.10上你用QT编译WebKit的过程(参考了官方...

weixin_30357231的博客 239

linuxqt环境的运行,在Linux下使用QT环境来安装和运行WebKit

Installing and Running WebKit in Linux Using QtI’mcoming to appreciate more and more all of the hard work softwaredevelopers perform. I wouldn’t consider myself an open source elitist,but there’s some...

weixin_33837884的博客 407

qt5 交叉编译webkit_Qt5.12.0交叉编译

Qt5.12.0 交叉编译源码配置修改 qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 文件MAKEFILE_GENERATOR = UNIXCONFIG += incrementalQMAKE_INCREMENTAL_STYLE = sublibinclude(../common/linux.conf)include(../common/gcc-b...

weixin_39990558的博客 585

记录下 QT Linux 静态编译遇到的坑

记录下 QT Linux 静态编译遇到的坑 记录下 QT Linux 静态编译遇到的坑 - 貘吃馍的日志 - 网易博客http://qbaok.blog.163.com/blog/static/1012926520119219573294/记录下 QT Lin...

764

嵌入式linux webkit,嵌入式平台arm linuxqt 4.5交叉编译webkit时出错解决方法

错误输出为libQtWebKit.so: undefined reference to `trunc’libQtWebKit.so: undefined reference to `lroundf’libQtWebKit.so: undefined reference to `roundf’libQtWebKit.so: undefined reference to `lround’因为链接数学库...

weixin_32311823的博客 271

qt5 交叉编译webkit_qt5 交叉编译

qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf添加QMAKE_LFLAGS += -Wl,-rpath-link,$$[QT_SYSROOT]/usr/libQMAKE_CFLAGS += -march=armv7-a-mfpu=neonQMAKE_CXXFLAGS +=-march=armv7-a-mfpu=neon./configure \...

weixin_39637975的博客 455

Build WebKit under Ubuntu9.04

WebKit官方网站    http://webkit.org 过程参考     http://mondaybynoon.com/2007/04/23/installing-and-running-webkit-in-linux-using-qt/ 1.首先下载所需的工具和库    sudo apt-get install libqt4-dev libxslt-dev

BlUe H0Use 727

ibuilding QtWebKit

需要确保已安装的依赖库的版本: gperf (v3.0 or later)bison (v2.4.1 or later)flex (v2.5.33 or later)sqlite (development files)fontconfig (development files)xrender (development files)phonon (development files)libjp

liuysheng的专栏 1214
上一篇: webkit学习
blue_pine
博客等级 码龄19年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值