查看完整版本: [-- 全球首发~,Qt 5.7.0 x86_64 development framework with MinGW --]

QTCN开发网 -> Qt安装与发布 -> 全球首发~,Qt 5.7.0 x86_64 development framework with MinGW [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

adonais 2016-06-21 00:51

全球首发~,Qt 5.7.0 x86_64 development framework with MinGW


=================================特性=================================

Qt 5.7.0 x86_64 development framework 相比官方版本:
1) 全部项目都使用 gcc/mingw5.4.1 动态编译, x64 seh异常支持.
2) posix线程库,openssl静态链接,启用最新稳定版的angle(branch 2704),而不是使用qtbase和qtwebkit内置的版本.
3) 集成qtcreator_x64-4.0.3(使用gcc5.4.1编译,不同于官方的vc编译版本).
4) 官方版本的大部分特性(opengl es2 与 qtwebkit 模块, 包含示例源码与部分文档,没有debug版本).
5) 包含最新稳定版的编译工具链
   (gcc5.4.1,binutils2.26,mingw-w64-crt-git,gdb-x64-7.11.1,qtsdk5.7.0,qtcreator 4.0.3)
6) 支持dwrite2和direct2d,但没有进行更多的稳定性测试.
7) 默认启用gdb whith python调试,自动加载c++标准库的调试符号.
8) 便携式支持,绿色纯净,命令行与gui两种开发环境,初次启动即加载完整的开发环境,不用任何额外设置.
9) 支持右键菜单与项目文件关联(vista以上系统可能需要管理权限运行),qtxgui.exe -help查看如何使用.
10)编译工具链上的大量bugs修复.为了便于更新,分成了三个包.
   qtsdk-5.7.0-tools-win64.7z    (包含qtsdk-5.7.0与qtcreator-4.0.3的64位版本).
   mingw5.4.1-clang-win64_32.7z  (包含gcc/mingw-5.4.1与clang-3.8.1稳定版本,支持x64_32交叉编译).
   gdb-portable-7.11.1-win64.7z  (便携版的gdb with python).
11)如何使用:
   下载并解压qtsdk-5.7.0-tools-win64.7z到任意目录(需要有权限,路径上最好不要带中文或空格,假设为 d:\),
   下载并解压mingw5.4.1-clang-win64_32.7z到d:\qt5\compiler,
   下载并解压gdb-portable-7.11.1-win64.7z到d:\qt5\3rdparty,
   进入d:\qt5,双击qtxgui.exe启动qtcreator进入完整的开发环境.
   更详细的说明请看压缩包内的README.TXT.

The latest stable release:
http://sourceforge.net/projects/libportable/files/Tools/

stlcours 2016-06-23 15:18
感谢,尤其是OpenSSL静态链接,实在不多见,非常好~
同时请教,“编译工具链上的大量bugs修复”是什么意思呢?

不过个人觉得编译QT6.1会更实在一点。另外楼主可否贴一下博文,教一下是如何编译的呢?

adonais 2016-06-23 16:49
stlcours:感谢,尤其是OpenSSL静态链接,实在不多见,非常好~
同时请教,“编译工具链上的大量bugs修复”是什么意思呢?
不过个人觉得编译QT6.1会更实在一点。另外楼主可否贴一下博文,教一下是如何编译的呢?
(2016-06-23 15:18)

一些重要的bugs修复:
修复binutils gc-sections功能上的一些bug,目前链接器-Wl,--gc-sections已经可用.
修复mingw-w64上direct2d,dwrite支持问题.
修复clang与gcc5.x STL abi兼容问题.
修复clang(mingw target)交叉编译的问题.
增加gdb便携式支持,启动时加载本地gdbinit文件.
修复qwebkit在qt5.7上无法编译的问题.


adonais 2016-06-23 17:02
stlcours:感谢,尤其是OpenSSL静态链接,实在不多见,非常好~
同时请教,“编译工具链上的大量bugs修复”是什么意思呢?
不过个人觉得编译QT6.1会更实在一点。另外楼主可否贴一下博文,教一下是如何编译的呢?
 (2016-06-23 15:18) 

blogspot被封,baidu关停.
如何编译这种文章搜索一下就有好多.
重要的不是如何编译,而是根据自己的需求编译.
官方的mingw版本实在不咋样,所以我才自己编译mingw版本.

stlcours 2016-06-24 04:27
adonais:blogspot被封,baidu关停.
如何编译这种文章搜索一下就有好多.
重要的不是如何编译,而是根据自己的需求编译.
官方的mingw版本实在不咋样,所以我才自己编译mingw版本. (2016-06-23 17:02) 

到CSDN上,或者cnblogs上发博,可常年保留。
像你这样的编译人才是稀有动物,如果部分经验留下来,必然造福众生啊。那么多bug,怎么修复的,都讲讲具体内容啊。学编程已经够头疼的了,怎么学都学不完,还要整编译,更累。
或许你还可以学学它,对QT的每个版本做一份编译然后自己发布:
http://www.npcglib.org/~stathis/blog/

话说你上次说mingw不适宜商用,可是我打听了一下,也有公司是用它编译发布的。


查看完整版本: [-- 全球首发~,Qt 5.7.0 x86_64 development framework with MinGW --] [-- top --]



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