Win10 VS2015 静态编译Qt5.6.2源码

Posted Karllen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10 VS2015 静态编译Qt5.6.2源码相关的知识,希望对你有一定的参考价值。

由于VS2015需要CRT等拓展组件,因此把内部编写的工具软件以静态发布,
固需要编译Qt源码。Qt5.6.2版本,VS2015,Win10

1.安装python,perl,下载jom

2.改文件common/msvc-desktop.conf

QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MTd

3.vs2015命令行静态编译命名,cd到源码目录
命令:
configure -confirm-license -opensource -platform win32-msvc2015 -debug-and-release -static -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg
-opengl desktop -target xp -qt-freetype -qml-debug -no-angle -nomake tests -nomake examples


4:jom编译,多核加速 jom.exe -j 6

5:等待1-2个小时,结束。

以上是关于Win10 VS2015 静态编译Qt5.6.2源码的主要内容,如果未能解决你的问题,请参考以下文章

QT5.6.2基于VS2013开发环境配置(Win7 64位)

WIN10+QT5.9+VS2015编译RedisDesktopManager

Win10下vs2015编译OSGEarth2.10

win10--vs2015--libjpeg--64位库的编译过程记录

Visual Studio 2015 / Win10:appcrt140.dll 丢失

vs2015+64位win10系统ceres-solver编译