• 6967阅读
  • 8回复

[共享]Qt 5.6.0 动态编译(MinGW) 支持OpenSSL ICU (x86 x86-64) [复制链接]

上一主题 下一主题
离线hbn0335
 

只看楼主 倒序阅读 楼主  发表于: 2016-03-18
— 本帖被 XChinux 执行加亮操作(2016-03-18) —
ICU
x86:https://pan.baidu.com/s/1dDWF3pB
x86-64:https://pan.baidu.com/s/1c0LSdRq


OpenSSL
x86:https://pan.baidu.com/s/1c1zNK68
x86-64:https://pan.baidu.com/s/1ntQt9R7


MinGW(x86 & x86-64)
https://pan.baidu.com/s/1skhMtIX


x86 Qt库,包含Debug、Release、开发文档
x86-64 Qt库,包含Release

x86:https://pan.baidu.com/s/1bonE5XX
x86-64:https://pan.baidu.com/s/1hqU78Y4


x86 Configure:

Environment:
    INCLUDE=
      Unset
    LIB=
      Unset
    PATH=
      C:\Perl64\site\bin
      C:\Perl64\bin
      C:\ProgramData\Oracle\Java\javapath
      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\TortoiseSVN\bin
      C:\Program Files (x86)\Skype\Phone\
      C:\Ruby22-x64\bin
      C:\Users\Binnan_Hao_XPS15\AppData\Local\Programs\Python\Python35\Scripts\
      C:\Users\Binnan_Hao_XPS15\AppData\Local\Programs\Python\Python35\
      C:\Program Files\7-Zip
      E:\icu_x86\bin
      E:\icu_x86\lib
      E:\openssl_x86\bin
      E:\openssl_x86\lib
      E:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin
      E:\x86\qt-everywhere-opensource-src-5.6.0\gnuwin32\bin
Configuration:
    pcre
    debug
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    debug_and_release build_all release
    debug
    c++11 c++14 c++1z
    shared
    system-zlib
    icu
    png
    freetype
    harfbuzz
    build_all
    accessibility
    opengl
    openssl-linked
    dbus
    audio-backend
    directwrite
    native-gestures
    qpa
    iconv
    concurrent


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


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


Third Party Libraries:
    ZLIB support............system
    GIF support.............plugin
    JPEG support............plugin
    PNG support.............yes
    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
    Windows CE..............no
    Windows Mobile..........no


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:\x86\qt-everywhere-opensource-src-5.6.0\qtbase
Build is done in............E:\x86\qt-everywhere-opensource-src-5.6.0\qtbase
Install prefix..............E:\QtLibrary-x86
Headers installed to........E:\QtLibrary-x86\include
Libraries installed to......E:\QtLibrary-x86\lib
Arch-dep. data to...........E:\QtLibrary-x86
Plugins installed to........E:\QtLibrary-x86\plugins
Library execs installed to..E:\QtLibrary-x86\bin
QML1 imports installed to...E:\QtLibrary-x86\imports
QML2 imports installed to...E:\QtLibrary-x86\qml
Binaries installed to.......E:\QtLibrary-x86\bin
Arch-indep. data to.........E:\QtLibrary-x86
Docs installed to...........E:\QtLibrary-x86\doc
Translations installed to...E:\QtLibrary-x86\translations
Examples installed to.......E:\QtLibrary-x86\examples
Tests installed to..........E:\QtLibrary-x86\tests
Include paths...............E:\openssl_x86\include E:\icu_x86\include
Additional libraries........-LE:\openssl_x86\lib -LE:\openssl_x86\bin -LE:\icu_x86\lib -LE:\icu_x86\bin


Info: creating super cache file E:\x86\qt-everywhere-opensource-src-5.6.0\.qmake.super

x86-64 Configure:

Environment:
    INCLUDE=
      Unset
    LIB=
      Unset
    PATH=
      C:\Perl64\site\bin
      C:\Perl64\bin
      C:\ProgramData\Oracle\Java\javapath
      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\TortoiseSVN\bin
      C:\Program Files (x86)\Skype\Phone\
      C:\Ruby22-x64\bin
      C:\Users\Binnan_Hao_XPS15\AppData\Local\Programs\Python\Python35\Scripts\
      C:\Users\Binnan_Hao_XPS15\AppData\Local\Programs\Python\Python35\
      C:\Program Files\7-Zip
      E:\icu_x86-64\bin
      E:\icu_x86-64\lib
      E:\openssl_x86-64\bin
      E:\openssl_x86-64\lib
      E:\mingw-w64\x86_64-5.3.0-posix-seh-rt_v4-rev0\mingw64\bin
      E:\x86-64\qt-everywhere-opensource-src-5.6.0\gnuwin32\bin
Configuration:
    pcre
    release
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    release
    c++11 c++14 c++1z
    shared
    system-zlib
    icu
    png
    freetype
    harfbuzz
    accessibility
    opengl
    openssl-linked
    dbus
    audio-backend
    directwrite
    native-gestures
    qpa
    iconv
    concurrent

QMAKESPEC...................win32-g++ (detected)
Architecture................x86_64, features: cx16 mmx sse sse2 sse3
Host Architecture...........x86_64, features: cx16 mmx sse sse2 sse3
Maketool....................mingw32-make
Debug.......................no
Force debug info............no
C++ language standard.......c++1z
Link Time Code Generation...no
Accessibility support.......yes
RTTI support................yes
SSE2 support................yes
SSE3 support................yes
SSSE3 support...............yes
SSE4.1 support..............yes
SSE4.2 support..............yes
AVX support.................yes
AVX2 support................yes
NEON support................no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............yes
Evdev support...............no
Mtdev support...............no
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
SSL support.................linked
OpenSSL support.............linked
libproxy support............no
Qt D-Bus support............runtime
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........yes
Use system proxies..........no

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

Third Party Libraries:
    ZLIB support............system
    GIF support.............plugin
    JPEG support............plugin
    PNG support.............yes
    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
    Windows CE..............no
    Windows Mobile..........no

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:\x86-64\qt-everywhere-opensource-src-5.6.0\qtbase
Build is done in............E:\x86-64\qt-everywhere-opensource-src-5.6.0\qtbase
Install prefix..............E:\QtLibrary-x86-64
Headers installed to........E:\QtLibrary-x86-64\include
Libraries installed to......E:\QtLibrary-x86-64\lib
Arch-dep. data to...........E:\QtLibrary-x86-64
Plugins installed to........E:\QtLibrary-x86-64\plugins
Library execs installed to..E:\QtLibrary-x86-64\bin
QML1 imports installed to...E:\QtLibrary-x86-64\imports
QML2 imports installed to...E:\QtLibrary-x86-64\qml
Binaries installed to.......E:\QtLibrary-x86-64\bin
Arch-indep. data to.........E:\QtLibrary-x86-64
Docs installed to...........E:\QtLibrary-x86-64\doc
Translations installed to...E:\QtLibrary-x86-64\translations
Examples installed to.......E:\QtLibrary-x86-64\examples
Tests installed to..........E:\QtLibrary-x86-64\tests
Include paths...............E:\openssl_x86-64\include E:\icu_x86-64\include
Additional libraries........-LE:\openssl_x86-64\lib -LE:\openssl_x86-64\bin -LE:\icu_x86-64\lib -LE:\icu_x86-64\bin

Info: creating super cache file E:\x86-64\qt-everywhere-opensource-src-5.6.0\.qmake.super
离线stlcours

只看该作者 1楼 发表于: 2016-03-18
能和QT整合到一起吗?最好还能静态编译整合。如果可以的话,那就太好了!!

话说辛苦楼主了!
离线realfan

只看该作者 2楼 发表于: 2016-03-18
LZ做这个编译,下了不少功夫。一定要支持!
离线cnhemiya

只看该作者 3楼 发表于: 2016-03-20

Qt5如何编译能简单说一下么。一直没整好过
离线ashe0817

只看该作者 4楼 发表于: 2016-03-24
省的自己编译了,支持以下。不过既然是windows平台,为何不用msvc。。。
离线hbn0335

只看该作者 5楼 发表于: 2016-03-24
回 ashe0817 的帖子
ashe0817:省的自己编译了,支持以下。不过既然是windows平台,为何不用msvc。。。 (2016-03-24 12:15) 

呵呵,本人比较喜欢linux风格。
离线ashe0817

只看该作者 6楼 发表于: 2016-03-24
回 haobinnan 的帖子
haobinnan:呵呵,本人比较喜欢linux风格。 (2016-03-24 20:15) 

请问我用的MinGW-w64编译,加什么参数可以编译x64的文件?网上查的加-m64好像无效。。。
离线hbn0335

只看该作者 7楼 发表于: 2016-03-25
回 ashe0817 的帖子
ashe0817:请问我用的MinGW-w64编译,加什么参数可以编译x64的文件?网上查的加-m64好像无效。。。 (2016-03-24 21:47) 

把你目前编译的环境告诉我。
离线ashe0817

只看该作者 8楼 发表于: 2016-03-25
回 haobinnan 的帖子
haobinnan:把你目前编译的环境告诉我。 (2016-03-25 08:22) 

谢谢,已经解决了,有个x64版的mingw,用它编译。。。
快速回复
限100 字节
 
上一个 下一个