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--libjpeg--64位库的编译过程记录