注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

qt5及qtwebkit静态编译批处理  

2013-05-26 22:43:31|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Qt5.0与Qt 4.x不同的地方:

1、Qt 5.0比以往相比,需要有perl环境。因此要在你的环境变量中添加perl。

2、configure当中去除了一些参数,比如no-webkit,同时又添加了一些,比如icu。

3、Webkit和QtCore都需要ICU。ICU是一个处理unicode的库,如果你没有准备,webkit的编译自动跳过,core的编译使用其它方法避开ICU。

4、由于QPA的存在,与平台相关的部分被抽象成了插件。

5、默认启用了ANGLE作为OpenGL和DirectX之间的桥梁,如果你没有准备ANGLE,需要额外的-opengl desktop参数

6、默认支持C++11。

QT5 http://qt-project.org/downloads
依赖
ICU http://site.icu-project.org/download
OPENSSL http://www.openssl.org/source/
SQLITE http://www.sqlite.org/download.html
及Python,Ruby,perl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
::配置路径
set QT5_DIR=C:\qt
set THIRDPARTY_DIR=C:\qt\third
set PATH=%PATH%;C:\Perl\site\bin;C:\Perl\bin;C:\python;C:\ruby\bin;
set PATH=%PATH%;%QT5_DIR%\bin;%QT5_DIR%\qtbase\bin;%QT5_DIR%\gnuwin32\bin;%QT5_DIR%\jom
 
::编译openssl
cd %THIRDPARTY_DIR%\openssl-1.0.1c
perl %THIRDPARTY_DIR%\openssl-1.0.1c\Configure VC-WIN32 --prefix=%THIRDPARTY_DIR%\openssl
call %THIRDPARTY_DIR%\openssl-1.0.1c\ms\do_ms.bat
nmake -f %THIRDPARTY_DIR%\openssl-1.0.1c\ms\nt.mak
nmake -f %THIRDPARTY_DIR%\openssl-1.0.1c\ms\nt.mak install
 
::配置依赖
set SQLITE3SRCDIR=%THIRDPARTY_DIR%\sqlite
set LIB=%LIB%;%THIRDPARTY_DIR%\icu\lib;%THIRDPARTY_DIR%\openssl\lib
set INCLUDE=%INCLUDE%;%THIRDPARTY_DIR%\icu\include;%THIRDPARTY_DIR%\openssl\include
set PATH=%PATH%;%THIRDPARTY_DIR%\icu\bin;%THIRDPARTY_DIR%\openssl\bin
 
::编译QT
cd %QT5_DIR%
%QT5_DIR%\qtbase\configure -prefix D:\qt -opensource -confirm-license -static -platform win32-msvc2010 -c++11 -icu -openssl -opengl desktop -nomake demos -nomake examples -nomake tests
nmake
nmake install
 
::编译qtwebkit
perl %QT5_DIR%\qtwebkit\Tools\Scripts\build-webkit --qt --prefix=d:\qt\qtwebkit
 
::清除垃圾文件
nmake clean
"%comspec%"

官方http://qt-project.org/wiki/Building_Qt_5_from_Git

  评论这张
 
阅读(4170)| 评论(8)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017