Qt4.8.2 编译方法

来源:互联网 发布:java xml映射class 编辑:程序博客网 时间:2024/05/22 06:37

项目中需要定制Qt4.8.2中webkit内核 ,于是开始了自己编译qt4.8.2源代码的征程。


环境:ubuntu12.04


步骤:
(1)下载qt-everywhere-opensource-src-4.8.2源代码


(2)依赖软件安装
需要安装的软件如下:
bison
flex
gperf
libzip-dev
libsqlite3-dev
libqt4-opengl-dev
libjpeg62-dev
libpng12-dev
libxrender-dev
libfreetype6-dev
libfontconfig1-dev
libssl-dev
执行如下命令进行安装:

sudo apt-get install g++ bison flex gperf libzip-dev libsqlite3-dev libqt4-opengl-dev libjpeg62-dev libpng12-dev libxrender-dev libfreetype6-dev libfontconfig1-dev libssl-dev libxi-dev xorg-dev

(3)编译Qt4.8.2
cd qt-everywhere-opensource-src-4.8.2
sudo chmod 777 -R *
执行config脚本
./qt-config.sh  
脚本中写了qt库的安装目录,开启那些功能,使用哪些库,哪些模块参与编译,哪些模块不要编译。。。
编译    make
安装    sudo make install

(4)编译xlib
进入xlib代码目录 cd src/plugins/platforms/xlib
编译   make
安装   sudo make install

以上操作执行后,qt4.8.2的库就被安装在了/opt/qt482目录。


(5)编译webkit
选择一个自己需要编译的webkit的版本。
开始编译webkit


(6)运行QtTestBrowser
QtTestBrowser保存在WebkitBuild/Release/bin目录,执行如下命令运行QtTestBrowser
./QtTestBrowser -platform xlib

0 0
原创粉丝点击