Qt源码编译

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Qt源码编译
Qt源码编译
Key words. Qt, 源码编译
1.Introduction
随着Qt版本升级,源码编译出来的库体积越来越⼤。

如果只是⽤Qt来做GUI,Qt提供的预编译库中有很多很功能不会⽤到,所以如果⾃⼰从源码编译Qt,⼀是可以只使⽤⾃⼰程序⽤到的功能,使⾃⼰发布程序的体积尽量⼩;还有如果对GUI开发感兴趣,就可以⾃⼰对源码进⾏Debug。

本⽂记录⼀下从源码编译Qt的⽅法。

2.Download Qt Source Code
因为只⽤到Qt基本的功能,所以只需要下载qtbase和qttools两个源码,⽽不⽤下载整个Qt源码。

这两个源码包总⼤⼩不超过100M。

还需要下载Perl,可以从下载Perl。

将Perl解压放到如下⽬录:
D:\Qt\perl-5.20.3.3
pile
将源码解压到⼀个⽂件夹中,并更改⽂件名为qtbase和qttools,如下图所⽰:
并在根⽬录中创建⼀个build.bat批处理⽂件,批处理⽂件中内容如下所⽰:
@echo off
set path=%path%;D:\Qt\perl-5.28\perl\bin;
SET QMAKESPEC=win32-msvc2013
configure -opensource -confirm-license -debug-and-release -no-qml-debug -no-icu -nomake examples -nomake tests
主要是将Perl加⼊到PATH环境变量中,使configure批处理中能执⾏Perl程序。

为了使编译出来的Qt尽量简单,可以使⽤configure配置,不编译⼀些模块。

从Visual Studio的⼯具中启动命令窗⼝,从这⾥启动命令窗⼝可以配置好Visual Studio的环境,如下图所⽰:
在启动的命令窗⼝中,切换到build.bat所在⽬录,运⾏built.bat,得到如下结果:
然后再输⼊命令:nmake
就耐⼼等待编译结果了。

相关文档
最新文档