• 4909阅读
  • 5回复

[共享]qt5.6.1 x64 static release vs2015 update2 [复制链接]

上一主题 下一主题
离线smallcsduck
 

只看楼主 倒序阅读 楼主  发表于: 2016-06-14
— 本帖被 XChinux 执行加亮操作(2016-06-15) —


带了 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

只看该作者 1楼 发表于: 2016-06-14
在提供个5.7rc的 编译环境一样的
http://pan.baidu.com/s/1pL6ECXl
离线fsu0413

只看该作者 2楼 发表于: 2016-06-15
webengine 的话,加了-static的参数就编译不了了。。。
目测应该是ninjabuild还不支持生成静态库。。。

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

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

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

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

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

只看该作者 5楼 发表于: 2016-06-16
回 adonais 的帖子
adonais:别折腾,webengine依赖N多个库,要是搞成静态链接,一般人也链接不上. (2016-06-16 09:15) 

我也没想折腾。。。。。。
快速回复
限100 字节
 
上一个 下一个