首页| 论坛| 消息

标题:qt5.6.1 x64 static release vs2015 update2
作者:smallcsduck
日期:2016-06-14 18:08
内容:

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


#1 [smallcsduck 06-14 18:50]
在提供个5.7rc的 编译环境一样的
http://pan.baidu.com/s/1pL6ECXl
#2 [fsu0413 06-15 06:23]
webengine 的话,加了-static的参数就编译不了了。。。
目测应该是ninjabuild还不支持生成静态库。。。
Webengine的编译比较复杂,是qmake生成的makefile调用了另外一套生成工具,有的时候这套工具有问题的话比较麻烦。。。。。。
#3 [adonais 06-16 09:05]
官方并不建议 编译或链接 静态库是有道理的.
qt适用于大型项目,在这些项目中没有谁会傻的去做静态链接.
并且qt的许可证对静态链接也多了一些限制.
只会有一些个人作品会做静态链接,因为一个单文件看起来会很酷.
#4 回 fsu0413 的帖子 [adonais 06-16 09:15]
fsu0413:webengine 的话,加了-static的参数就编译不了了。。。
目测应该是ninjabuild还不支持生成静态库。。。
Webengine的编译比较复杂,是qmake生成的makefile调用了另外一套生成工具,有的时候这套工具有问题的话比较麻烦。。。。。。 (2016-06-15 06:23) 
别折腾,webengine依赖N多个库,要是搞成静态链接,一般人也链接不上.
#5 回 adonais 的帖子 [fsu0413 06-16 19:37]
adonais:别折腾,webengine依赖N多个库,要是搞成静态链接,一般人也链接不上. (2016-06-16 09:15) 
我也没想折腾。。。。。。

回复 发表
主题 版块