关于如何windows10上 64编译应用Qt

小孩子
  • 136

上网找Qt的exe 后面跟MSVC 意思是用VS去 或VC去开发编译程序??
我用PYCHARM去开发Qt怎么弄??
Qt代码怎么编译

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 <path>\<source_package>
 configure -prefix %CD%\qtbase <license> -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 <license>
make -j4

Example for a developer build:
(enables more autotests, builds debug version of libraries, ...)

./configure -developer-build <license>
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-<foo>'. For example, to build only qtdeclarative,
and the modules it depends on:

./configure -prefix $PWD/qtbase <license>
make -j4 module-qtdeclarative

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


网上的教程 看不明白

clipboard.png

回复
阅读 1.5k
2 个回答

用msvc的就行了,有msvc说明是用VC编译的版本,也就是可执行的dll和头文件。不是C++源代码不需要你再编译的。如果你确定要用Python语言开发,去下PyQt5就好了。

宣传栏