python安装qt5_Qt5.14下载及开源安装教程

HOW TO BUILD QT5

Synopsis ========

System requirements ------------------

- Perl 5.8 or later

- Python 2.7 or later

- C++ compiler supporting the C++11 standard

For other platform specific requirements,

please see section "Setting up your machine" on:

http://wiki.qt.io/Get_The_Source

Licensing: ----------

Opensource users:

= -opensource

Commercial users:

= -commercial

Linux, Mac: -----------

cd /

./configure -prefix $PWD/qtbase -nomake tests

make -j 4

Windows: --------

Open a command prompt.

Ensure that the following tools can be found in the path:

* Supported compiler (Visual Studio 2012 or later,

MinGW-builds gcc 4.9 or later)

* Perl version 5.12 or later [http://www.activestate.com/activeperl/]

* Python version 2.7 or later [http://www.activestate.com/activepython/]

* Ruby version 1.9.3 or later [http://rubyinstaller.org/]

cd \

configure -prefix %CD%\qtbase -nomake tests

nmake // jom // mingw32-make

To accelerate the bootstrap of qmake with MSVC, it may be useful to pass

"-make-tool jom" on the configure command line. If you do not use jom,

adding "/MP" to the CL environment variable is a good idea.

More details follow.

Build! ======

A typical `configure; make’ build process is used.

Some relevant configure options (see configure -help):

-release Compile and link Qt with debugging turned off.

-debug Compile and link Qt with debugging turned on. -nomake tests Disable building of tests to speed up compilation -nomake examples Disable building of examples to

speed up compilation -confirm-license Automatically acknowledge

the LGPL 2.1 license.

Example for a release build: (adjust the `-jN’ parameter as

appropriate for your system)

./configure -prefix $PWD/qtbase make -j4

Example for a developer build: (enables more autotests, builds debug

version of libraries, …)

./configure -developer-build make -j4

See output of `./configure -help’ for documentation on various

options to configure.

The above examples will build whatever Qt5 modules have been enabled

by default in the build system.

It is possible to build selected modules with their dependencies by

doing a `make module-’. For example, to build only

qtdeclarative, and the modules it depends on:

./configure -prefix $PWD/qtbase make -j4

module-qtdeclarative

This can save a lot of time if you are only interested in a subset of

Qt5.

Hints =====

The submodule repository qtrepotools contains useful scripts for

developers and release engineers. Consider adding qtrepotools/bin to

your PATH environment variable to access them.

The qt5_tool in qtrepotools has some more features which may be of

interest. Try `qt5_tool --help’.

Building Qt5 from git ===================== See

http://wiki.qt.io/Building_Qt_5_from_Git and README.git for more

information. See http://wiki.qt.io/Qt_5 for the reference platforms.

Documentation =============

After configuring and compiling Qt, building the documentation is

possible by running “make docs”.

After having built the documentation, you need to install it with the

following command:

make install_docs

The documentation is installed in the path set to $QT_INSTALL_DOCS.

Running “qmake -query” will list the value of QT_INSTALL_DOCS.

Information about Qt 5’s documentation is located in

qtbase/doc/README or in the following page:

http://wiki.qt.io/Qt5DocumentationProject

Note: Building the documentation is only tested on desktop platforms.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值