查看完整版本: [-- qt5.6.1 x64 static release vs2015 update2 --]

QTCN开发网 -> Qt安装与发布 -> qt5.6.1 x64 static release vs2015 update2 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

smallcsduck 2016-06-14 18:08

qt5.6.1 x64 static release vs2015 update2



带了 icu openssl
icu 和openssl 都是基于最新源码 自己编译的
用的vs2015 update2
我试了一下 你编译程序的时候还是要把icu的库添加进项目里才能完成链接 提示缺什么就加什么库呗 s开头的
openssl 也要链接  下面也提供了icu 和 openssl的 静态库  
opengl 用了 dynamic
qtwebengine 是不支持被静态编译的  后面我再研究研究
其他的还要加什么选项 大家给点意见
我测试过了 完全能用

QMAKESPEC...................win32-msvc2015 (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...yes
Using PCH ..................yes
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..............yes
SSL support.................yes
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................yes

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

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..................yes (qt)
    SQLite2.................no
    InterBase...............no

qt :http://pan.baidu.com/s/1qY5qIGs  重新上传了 原来的有问题
icu:http://pan.baidu.com/s/1hs8UNyc  
openssl x64 static release:http://pan.baidu.com/s/1i54OZjB
qml的一个例子 http://pan.baidu.com/s/1gfoEebh


我找几个example试了一下  不知道qt的公司是不是故意的 怎么设置static链接 不是把include 和lib目录设置一下这么简单的 是有问题的 没人提出来
看来就是没人试过 static链接了哦











smallcsduck 2016-06-14 18:50
在提供个5.7rc的 编译环境一样的
http://pan.baidu.com/s/1pL6ECXl

fsu0413 2016-06-15 06:23
webengine 的话,加了-static的参数就编译不了了。。。
目测应该是ninjabuild还不支持生成静态库。。。

Webengine的编译比较复杂,是qmake生成的makefile调用了另外一套生成工具,有的时候这套工具有问题的话比较麻烦。。。。。。

adonais 2016-06-16 09:05
官方并不建议 编译或链接 静态库是有道理的.
qt适用于大型项目,在这些项目中没有谁会傻的去做静态链接.
并且qt的许可证对静态链接也多了一些限制.

只会有一些个人作品会做静态链接,因为一个单文件看起来会很酷.

adonais 2016-06-16 09:15
fsu0413:webengine 的话,加了-static的参数就编译不了了。。。
目测应该是ninjabuild还不支持生成静态库。。。
Webengine的编译比较复杂,是qmake生成的makefile调用了另外一套生成工具,有的时候这套工具有问题的话比较麻烦。。。。。。 (2016-06-15 06:23) 

别折腾,webengine依赖N多个库,要是搞成静态链接,一般人也链接不上.

fsu0413 2016-06-16 19:37
adonais:别折腾,webengine依赖N多个库,要是搞成静态链接,一般人也链接不上. (2016-06-16 09:15) 

我也没想折腾。。。。。。


查看完整版本: [-- qt5.6.1 x64 static release vs2015 update2 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled