标题:共享一下自己编译的Qt吧 【6.7.2 / 6.5.3 / 6.2.8 / 5.15.14】
作者:fsu0413
日期:2019-05-22 08:35
内容:
实际上标题应该是:共享一下自己构建的Qt吧
考虑到“构建”这个词语用的人太少,所以再三考虑还是用“编译”作为标题比较好,毕竟这个词已经被大众理解了。。
一口气构建了一大堆Qt库,分享给大家,有需要的直接拿,不定期更新
看了一下Qt 5.15的下载量,Windows下32位版本的静态和动态持平,64位版本的静态下载量吊打动态,这其实是我不想看到的。
我不推荐大家使用静态库,主要的原因如下:
1. 授权问题,对非GPL代码需要收费
2. 部分模块不支持(WebEngine等)
3. 不能使用动态插件
4. 编译者和使用者的环境不一致的情况下,可能出现link问题
加大下载地址:(国内访问 gitee 地址可能会比较快!)
Gitee Pages挂掉了,暂时缩小
https://fsu0413.gitee.io/qtcompile/
https://build-qt.fsu0413.me/zh-cn/
有问题回复帖子,不要站内私信。
之前的就这样了,之后关于此帖子的站内信我不会再回复。
Qt 6.0系列的构建状态点我
中文版更新记录目前已经集成到中文站里了,这里的更新记录删除了。
#1 [fsu0413 05-22 08:38]
QQtPatcher 更新记录:
2023.10.6
更新 QQtPatcher为1.0.0(功能无更新)。(后续构建不会使用)
QQtPatcher 结束支持。
2023.1.15
更新 QQtPatcher为0.8.2(功能无更新)。(后续构建会使用)
支持使用 Qt 6 进行构建,并删除目前已经被弃用的 QBS 工程文件。
修复在将错误log输出到文件的情况下(使用 -l 参数),报错退出的时候没有保存错误文件的问题
在内建帮助(使用 -h 参数)里显示版本号
2021.12.29
更新QQtPatcher为0.8.1 ,解决静态构建的Qt 5.12中prl文件残留toolchain内部库的绝对路径导致使用时link不过的问题
--> http://www.qtcn.org/bbs/read.php?tid=85733&ds=1&page=3#204549
--> 功能在0.8.0已经做好,不过还是有问题,在0.8.1进行了小完善
--> 和去年的0.7.0类似,都是加功能,所以有minor version bump
2021.5.28
QQtPatcher更新到0.7.3,命令行输出提示更新,而且明确不支持6.0及以后版本,在6.0版本使用会直接退出
2020.11.11
QQtPatcher更新到0.7.2,修复dry-run。
日常更新VS和macOS和xcode。
2020.7.11
QQtPatcher更新到0.7.1,支持在Qt5.13及以后版本上构建。
不过还是显式不支持5.14及以后版本的patch。
(之前版本使用了QProcess::setReadChannelMode(),这个函数在Qt4.3时已经被弃用,不过直到5.12都没有打上被弃用的标记,所以一直可用,直到5.13打上了弃用。。。。)
2020.2.5
QQtPatcher 0.7.0 ChangeLog:
1. 解决Qt5.12 Windows版的用户在mkspecs/modules/*_private.pri中残留绝对路径的问题(0.7.0主力功能)
--> 其实是按照目前已知的内容进行逐个查找的,如果有未知内容还请告知。
--> 里面的静态链接OpenSSL的路径未替换。
2. 显式不支持Qt 5.14及后续版本。
3. 其他修正,如Log及变量名等。
2019.7.13
QQtPatcher 0.6.1 Changelog:
二进制文件:修复bug:在旧路径比新路径长的情况下,新路径只替换前面的部分字符,并没有使用结束符对后面的字符进行删除。
这份 Qt 的构建特性:
所有平台:
只有Release!!!!!!!!!!!!
5.12及之后没有QDoc(由于静态clang编译失败)
Windows下:
5.x版本有Angle,opengl dynamic,6.x版本使用 opengl..
#2 [cj123sn 05-22 08:43]
感谢~~fork
#3 [XChinux 05-22 14:56]
没有搞webkit吗?
我在用的还是之前哪位网页编译的Qt 5.7.1 msvc2015 x86的 with webkit的版本。
#4 回 XChinux 的帖子 [fsu0413 05-23 07:12]
XChinux:没有搞webkit吗?
我在用的还是之前哪位网页编译的Qt 5.7.1 msvc2015 x86的 with webkit的版本。 (2019-05-22 14:56)
没。。。我只是下载了包就编译了,其他的啥都没有
#5 [stlcours 05-24 19:05]
讲讲怎么办编译的,尤其是要使用angle