• 9026阅读
  • 10回复

[共享]Qt 5.7.0 动态编译(VS2013 Update 5) 支持WebEngine OpenSSL ICU (x86、x86-64) [复制链接]

上一主题 下一主题
离线hbn0335
 

只看楼主 倒序阅读 楼主  发表于: 2016-06-20
— 本帖被 XChinux 执行加亮操作(2018-09-19) —
1、带有32位与64位版本;
2、支持WebEngine模块;
3、具有开发文档;
4、具有Debug、Release;(64bit版本只提供Release)

QtLibrary(VS)-x86(5.7.0):http://pan.baidu.com/s/1nuQfBZj
QtLibrary(VS)-x86-64(5.7.0):http://pan.baidu.com/s/1i5M0oCl
QQ群:517149771
编译配置说明:
x86:
Environment:
    INCLUDE=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE
      C:\Program Files (x86)\Windows Kits\8.1\include\shared
      C:\Program Files (x86)\Windows Kits\8.1\include\um
      C:\Program Files (x86)\Windows Kits\8.1\include\winrt

    LIB=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\LIB
      C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86

    PATH=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
      C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\
      C:\Program Files (x86)\MSBuild\12.0\bin
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools
      C:\Windows\Microsoft.NET\Framework\v4.0.30319
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\VCPackages
      C:\Program Files (x86)\HTML Help Workshop
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Performance Tools
      C:\Program Files (x86)\Windows Kits\8.1\bin\x86
      C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\
      C:\Python27\
      C:\Python27\Scripts
      C:\Perl64\site\bin
      C:\Perl64\bin
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\
      C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
      C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\
      C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
      C:\Program Files\Git\cmd
      C:\Ruby23-x64\bin
      C:\putty
      C:\Program Files\7-Zip
      D:\icu_x86\bin
      D:\icu_x86\lib
      D:\openssl_x86\bin
      D:\openssl_x86\lib
      D:\x86\qt-everywhere-opensource-src-5.7.0\gnuwin32\bin
Configuration:
    precompile_header
    pcre
    debug
    msvc_mp
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    debug_and_release build_all release
    debug
    shared
    zlib
    icu
    angle
    png
    doubleconversion
    freetype
    harfbuzz
    build_all
    accessibility
    opengl
    opengles2
    egl
    ssl
    openssl
    dbus
    audio-backend
    directwrite
    directwrite2
    native-gestures
    qpa
    concurrent

QMAKESPEC...................win32-msvc2013 (detected)
Architecture................i386, features: sse sse2
Host Architecture...........i386, features: sse sse2
Maketool....................nmake
Debug build.................yes (combined)
Default build...............debug
Force debug info............no
Force optimized tools.......no
C++ language standard.......auto
Link Time Code Generation...no
Using PCH ..................yes
Accessibility support.......yes
RTTI support................yes
SSE support.................SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
AVX support.................AVX AVX2
AVX512 support..............<none>
NEON support................no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............no
Evdev support...............no
Mtdev support...............no
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
SSL support.................yes
OpenSSL support.............yes
libproxy support............no
Qt D-Bus support............runtime
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........yes
DirectWrite 2 support.......yes
Use system proxies..........no

QPA Backends:
    GDI.....................yes
    Direct2D................no

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    JPEG support............plugin
    PNG support.............yes
    DoubleConversion........qt
    FreeType support........yes
    Fontconfig support......no
    HarfBuzz support........qt
    PCRE support............qt
    ICU support.............yes
    ANGLE...................yes
    Dynamic OpenGL..........no

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Fusion..................yes

Sql Drivers:
    ODBC....................yes
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............D:\x86\qt-everywhere-opensource-src-5.7.0\qtbase
Build is done in............D:\x86\qt-everywhere-opensource-src-5.7.0\qtbase
Install prefix..............D:\QtLibrary(VS)-x86
Headers installed to........D:\QtLibrary(VS)-x86\include
Libraries installed to......D:\QtLibrary(VS)-x86\lib
Arch-dep. data to...........D:\QtLibrary(VS)-x86
Plugins installed to........D:\QtLibrary(VS)-x86\plugins
Library execs installed to..D:\QtLibrary(VS)-x86\bin
QML1 imports installed to...D:\QtLibrary(VS)-x86\imports
QML2 imports installed to...D:\QtLibrary(VS)-x86\qml
Binaries installed to.......D:\QtLibrary(VS)-x86\bin
Arch-indep. data to.........D:\QtLibrary(VS)-x86
Docs installed to...........D:\QtLibrary(VS)-x86\doc
Translations installed to...D:\QtLibrary(VS)-x86\translations
Examples installed to.......D:\QtLibrary(VS)-x86\examples
Tests installed to..........D:\QtLibrary(VS)-x86\tests
Include paths...............D:\openssl_x86\include D:\icu_x86\include
Additional libraries........-LD:\openssl_x86\lib -LD:\openssl_x86\bin -LD:\icu_x86\lib -LD:\icu_x86\bin

Info: creating super cache file D:\x86\qt-everywhere-opensource-src-5.7.0\.qmake.super


Qt is now configured for building. Just run nmake.
To reconfigure, run nmake confclean and configure.
------------------------------------------------------------------------------------------------------------------------------------------
x86-64:
Environment:
    INCLUDE=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE
      C:\Program Files (x86)\Windows Kits\8.1\include\shared
      C:\Program Files (x86)\Windows Kits\8.1\include\um
      C:\Program Files (x86)\Windows Kits\8.1\include\winrt

    LIB=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB\amd64
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\LIB\amd64
      C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x64

    PATH=
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
      C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\
      C:\Program Files (x86)\MSBuild\12.0\bin
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\x86_amd64
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools
      C:\Windows\Microsoft.NET\Framework\v4.0.30319
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\VCPackages
      C:\Program Files (x86)\HTML Help Workshop
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Performance Tools
      C:\Program Files (x86)\Windows Kits\8.1\bin\x86
      C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\
      C:\Python27\
      C:\Python27\Scripts
      C:\Perl64\site\bin
      C:\Perl64\bin
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\
      C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
      C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\
      C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
      C:\Program Files\Git\cmd
      C:\Ruby23-x64\bin
      C:\putty
      C:\Program Files\7-Zip
      D:\icu_x86-64\bin
      D:\icu_x86-64\lib
      D:\openssl_x86-64\bin
      D:\openssl_x86-64\lib
      D:\x86-64\qt-everywhere-opensource-src-5.7.0\gnuwin32\bin
Configuration:
    precompile_header
    pcre
    release
    msvc_mp
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    release
    shared
    zlib
    icu
    angle
    png
    doubleconversion
    freetype
    harfbuzz
    accessibility
    opengl
    opengles2
    egl
    ssl
    openssl
    dbus
    audio-backend
    directwrite
    directwrite2
    native-gestures
    qpa
    concurrent

QMAKESPEC...................win32-msvc2013 (detected)
Architecture................x86_64, features: sse sse2
Host Architecture...........x86_64, features: sse sse2
Maketool....................nmake
Debug.......................no
Force debug info............no
C++ language standard.......auto
Link Time Code Generation...no
Using PCH ..................yes
Accessibility support.......yes
RTTI support................yes
SSE support.................SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
AVX support.................AVX AVX2
AVX512 support..............<none>
NEON support................no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............no
Evdev support...............no
Mtdev support...............no
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
SSL support.................yes
OpenSSL support.............yes
libproxy support............no
Qt D-Bus support............runtime
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........yes
DirectWrite 2 support.......yes
Use system proxies..........no

QPA Backends:
    GDI.....................yes
    Direct2D................no

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    JPEG support............plugin
    PNG support.............yes
    DoubleConversion........qt
    FreeType support........yes
    Fontconfig support......no
    HarfBuzz support........qt
    PCRE support............qt
    ICU support.............yes
    ANGLE...................yes
    Dynamic OpenGL..........no

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Fusion..................yes

Sql Drivers:
    ODBC....................yes
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............D:\x86-64\qt-everywhere-opensource-src-5.7.0\qtbase
Build is done in............D:\x86-64\qt-everywhere-opensource-src-5.7.0\qtbase
Install prefix..............D:\QtLibrary(VS)-x86-64
Headers installed to........D:\QtLibrary(VS)-x86-64\include
Libraries installed to......D:\QtLibrary(VS)-x86-64\lib
Arch-dep. data to...........D:\QtLibrary(VS)-x86-64
Plugins installed to........D:\QtLibrary(VS)-x86-64\plugins
Library execs installed to..D:\QtLibrary(VS)-x86-64\bin
QML1 imports installed to...D:\QtLibrary(VS)-x86-64\imports
QML2 imports installed to...D:\QtLibrary(VS)-x86-64\qml
Binaries installed to.......D:\QtLibrary(VS)-x86-64\bin
Arch-indep. data to.........D:\QtLibrary(VS)-x86-64
Docs installed to...........D:\QtLibrary(VS)-x86-64\doc
Translations installed to...D:\QtLibrary(VS)-x86-64\translations
Examples installed to.......D:\QtLibrary(VS)-x86-64\examples
Tests installed to..........D:\QtLibrary(VS)-x86-64\tests
Include paths...............D:\openssl_x86-64\include D:\icu_x86-64\include
Additional libraries........-LD:\openssl_x86-64\lib -LD:\openssl_x86-64\bin -LD:\icu_x86-64\lib -LD:\icu_x86-64\bin

Info: creating super cache file D:\x86-64\qt-everywhere-opensource-src-5.7.0\.qmake.super


Qt is now configured for building. Just run nmake.
To reconfigure, run nmake confclean and configure.

离线eliot1949

只看该作者 1楼 发表于: 2016-06-24
赞啊
离线hcaihao

只看该作者 2楼 发表于: 2016-07-05
5.7.0的qtwebengine在xp下会崩溃(2015+支持编译),楼主试过吗
离线hcaihao

只看该作者 3楼 发表于: 2016-07-05

Environment:
    INCLUDE=
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE
      C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt
      C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um
      C:\Program Files (x86)\Windows Kits\8.1\include\\shared
      C:\Program Files (x86)\Windows Kits\8.1\include\\um
      C:\Program Files (x86)\Windows Kits\8.1\include\\winrt

      E:\OpenSSL\inc32
      E:\Icu\include
    LIB=
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB
      C:\Program Files (x86)\Windows Kits\10\lib\10.0.10240.0\ucrt\x86
      C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86
      C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86

      E:\OpenSsl\out32dll
      E:\Icu\lib
    PATH=
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
      C:\Program Files (x86)\MSBuild\14.0\bin
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
      C:\Windows\Microsoft.NET\Framework\v4.0.30319
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages
      C:\Program Files (x86)\HTML Help Workshop
      C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools
      C:\Program Files (x86)\Windows Kits\8.1\bin\x86
      C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\
      C:\Perl\site\bin
      C:\Perl\bin
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\
      C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
      C:\Program Files\TortoiseSVN\bin
      C:\Program Files\VisualSVN Server\bin
      C:\Python27
      C:\Ruby200\bin
      E:\Icu\bin
      E:\OpenSsl\out32dll
      E:\Icu\bin
Configuration:
    precompile_header
    pcre
    debug
    compile_examples
    msvc_mp
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    debug_and_release build_all release
    debug
    shared
    zlib
    icu
    png
    doubleconversion
    freetype
    harfbuzz
    build_all
    accessibility
    opengl
    ssl
    openssl
    dbus
    audio-backend
    directwrite
    directwrite2
    native-gestures
    qpa
    concurrent

QMAKESPEC...................win32-msvc2015 (commandline)
Architecture................i386, features: sse sse2
Host Architecture...........i386, features: sse sse2
Maketool....................nmake
Debug build.................yes (combined)
Default build...............debug
Force debug info............no
Force optimized tools.......no
C++ language standard.......auto
Link Time Code Generation...no
Using PCH ..................yes
Accessibility support.......yes
RTTI support................yes
SSE support.................SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
AVX support.................AVX AVX2
AVX512 support..............<none>
NEON support................no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............no
Evdev support...............no
Mtdev support...............no
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
SSL support.................yes
OpenSSL support.............yes
libproxy support............no
Qt D-Bus support............runtime
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........yes
DirectWrite 2 support.......yes
Use system proxies..........no

QPA Backends:
    GDI.....................yes
    Direct2D................no

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    JPEG support............plugin
    PNG support.............yes
    DoubleConversion........qt
    FreeType support........yes
    Fontconfig support......no
    HarfBuzz support........qt
    PCRE support............qt
    ICU support.............yes
    ANGLE...................no
    Dynamic OpenGL..........no

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Fusion..................yes

Sql Drivers:
    ODBC....................no
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................plugin (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............E:\Qt\5.7.0\qtbase
Build is done in............E:\Qt\5.7.0\qtbase
Install prefix..............E:\Qt\5.7.0\qtbase
Headers installed to........E:\Qt\5.7.0\qtbase\include
Libraries installed to......E:\Qt\5.7.0\qtbase\lib
Arch-dep. data to...........E:\Qt\5.7.0\qtbase
Plugins installed to........E:\Qt\5.7.0\qtbase\plugins
Library execs installed to..E:\Qt\5.7.0\qtbase\bin
QML1 imports installed to...E:\Qt\5.7.0\qtbase\imports
QML2 imports installed to...E:\Qt\5.7.0\qtbase\qml
Binaries installed to.......E:\Qt\5.7.0\qtbase\bin
Arch-indep. data to.........E:\Qt\5.7.0\qtbase
Docs installed to...........E:\Qt\5.7.0\qtbase\doc
Translations installed to...E:\Qt\5.7.0\qtbase\translations
Examples installed to.......E:\Qt\5.7.0\qtbase\examples
Tests installed to..........E:\Qt\5.7.0\qtbase\tests
Include paths...............E:\Icu\include E:\OpenSSL\inc32
Additional libraries........-LE:\Icu\lib -LE:\OpenSsl\out32dll

Info: creating super cache file E:\Qt\5.7.0\.qmake.super


Qt is now configured for building. Just run nmake.
To reconfigure, run nmake confclean and configure.

离线zycdmax

只看该作者 4楼 发表于: 2016-07-17
  请问,在QT套件里面添加之后,然后构建没问题,启动提示这个,是为什么?
离线fsu0413

只看该作者 5楼 发表于: 2016-07-19
回 hcaihao 的帖子
hcaihao:5.7.0的qtwebengine在xp下会崩溃(2015+支持编译),楼主试过吗
 (2016-07-05 14:49) 

5.7.0已经完全放弃XP支持,要在XP下使用WebEngine请使用5.5.1
离线peerless

只看该作者 6楼 发表于: 2016-10-24
能把这玩意编出来的人不一般, ,楼主,我想编vs2015的,一直编译不出来,能否指导?
离线qxiaoyu718

只看该作者 7楼 发表于: 2016-12-15
楼主人才阿 。。。 哪里高就哪
离线wanee

只看该作者 8楼 发表于: 2017-11-20
编译5.6.3 for XP with webengine,接近成功。
离线baisetuzi

只看该作者 9楼 发表于: 2018-03-22
请教如果交叉编译webengine?
离线hbn0335

只看该作者 10楼 发表于: 2018-10-18
回 hcaihao 的帖子
hcaihao:5.7.0的qtwebengine在xp下会崩溃(2015+支持编译),楼主试过吗
 (2016-07-05 14:49) 

5.6之后就不支持xp了。
快速回复
限100 字节
 
上一个 下一个