之前的历史
2024 年 5 月 28 日
更新 Qt 5.15.14 / 6.7.1。
为所有支持的版本应用 CVE-2024-36048 的补丁,所有包都重新构建了。
使用 llvm-mingw 18.1.6 重新构建所有使用 llvm-mingw 18 系列工具链的版本。
升级 macOS (arm64) 到 14.5,并且更新 Xcode 到附带 AppleClang 15.0.0 的版本。
正如我在 6.2 上做的一样,我已经开始逐步终止 Qt 6.5 系列上的 QtWebEngine 支持。
当前 macOS 上已经出现构建失败的情况,所以构建已经禁用,并且不会再于 macOS 平台上再次启用。
如果 MSVC 也出现这个情况的话,我也会直接给它禁止掉。
2024 年 5 月 12 日
重新构建了所有的 Qt 6 静态版本。删掉了里面的内置 OpenSSL。
原因是有报告说没了 OpenSSL 的头文件,Qt 用不了。
使用 llvm-mingw 18.1.5 重新构建除 Qt 6.7 外的使用 llvm-mingw 18 系列工具链的版本。
重新构建了 Qt 5.15 MinGW (GCC 11.2.0 及以后,LLVM 的所有)版本,修复一个导致 MySQL (MariaDB)插件没有构建的问题。
2024 年 4 月 19 日
更新 Qt 6.2.8。
使用 llvm-mingw 18.1.4 重新构建所有使用 llvm-mingw 18 系列工具链的版本。
鉴于现在已经没有更多计划的 Qt 6 构建,我把“Qt 6 支持的平台”章节从备注页中删掉了。
最初的 Qt 6.0 已经发布超过 3 年了,所有计划的构建目标都已经达成了。这个章节已经没用了。
2024 年 4 月 17 日
添加使用 VS2019 构建的 Qt 6.5 和 6.7。
重新构建了 Qt 5.15 / 6.5 / 6.7,使用更新的 VS2017 15.9.61 / VS2019 16.11.35 / VS2022 17.9.6。(静态构建除外)
2024 年 4 月 13 日
使用 NDK r26d 重新构建所有使用 NDK r26 系列工具链的版本。
(第 32 次)祝我生日快乐!
2024 年 4 月 6 日
使用 llvm-mingw 18.1.3 重新构建所有使用 llvm-mingw 18 系列工具链的版本。
2024 年 4 月 3 日
更新 Qt 6.7.0 版本。
2024 年 3 月 28 日
更新 Qt 6.6.3 和 Qt 6.7.0-rc2 版本。
重新构建了 VS2022 和 llvm-mingw 18 的 Qt 5.15 / 6.2 / 6.5 版本。
Qt 6 正在迁移 MinGW 构建,从基于 GCC 的工具链到使用 llvm-mingw 的基于 LLVM 的工具链。
我也建议 MinGW 的使用者迁移过去,因为使用 LLVM 构建更快,生成更小的二进制文件,并且也支持 Windows on ARM(虽然我还没有调查在 WoA 上使用 llvm-mingw)。
详情参考 QTBUG-107516。
2024 年 3 月 25 日 无更新
增加 Qt 5.15 部分 MySQL 后端构建失败的备注。
简单调查 llvm 在 Windows 上的构建。
(第三次)祝基神奄(Iroi Imagay)生日快乐!!
2024 年 3 月 23 日
添加 Windows on ARM64 的 Qt 5.15 系列构建。
2024 年 3 月 18 日
添加 Windows on ARM64 的 Qt 6 系列构建。
为 Qt 6.2.7 应用 CVE-2023-4863。
2024 年 3 月 16 日
更新 Visual Studio 2022 到 17.9.3,重新构建了所有 VS2022 的包(除了静态的)
使用 llvm-mingw 构建了 Qt 5.15。目前带了 Clang 16,17 和 18 系列。
上传 Qt 6.2 / 6.5 / 6.6 使用 llvm-mingw 18 系列的构建。
使用 Android NDK r25c 构建了 Qt 6.2。
使用 MinGW w/ GCC 13 系列构建了 Qt 6.2 和 6.5 系列。
感冒了,咳咳。。。。
2024 年 3 月 12 日
更新 Qt 5.15.13。
更新 Visual Studio 2022 到 17.9.2。
为 Qt 5.15 系列打上一些补丁,使之可以在更新的 MinGW-w64 和更新的安卓 NDK 上构建通过。
2024 年 2 月 17 日
更新 Qt 6.6.2。
为所有长期支持版本的 Qt 应用 CVE-2024-25580 的补丁。
复原安卓 API Level,原因是使用提升了的 API Level 构建 Qt 会导致低版本安卓无法安装使用这份 Qt 的程序。
删除 Windows 平台使用 MinGW-LLVM 15.0.0 的构建。
2024 年 2 月 7 日
更新 Qt 5.15、6.2.7 和 6.5.3 的安卓版,提升了 API level。
更新 OpenSSL 到 3.0.13。
2023 年 12 月 25 日
更新 Qt 5.15.12 和 6.2.7。附带所有已有补丁。
为所有长期支持版本的 Qt 应用 Qt 公司尚未发布公告的 CVE-2023-51714 的补丁。
圣诞节快乐!
2023 年 12 月 4 日
更新 Qt 6.6.1。
重新构建 Qt 6.5.3,包含 CVE-2023-43114 的补丁。
更新 OpenSSL 3.0.12。重新构建了所有使用 OpenSSL 的版本,包含 Qt 5.15 的安卓版和 Qt 6.2 的 WebAssembly 以外的版本。
更新 MariaDB Connector C 到 3.3.8 / 3.1.23。
2023 年 10 月 15 日
重新构建所有 macOS 版本,利用 macOS 附带的 iODBC 库构建 ODBC 数据库后端。
2023 年 10 月 14 日
重新构建了所有安卓版本,禁用了 OpenSSL 的线程配置。
更新 Qt 5.15.11 安卓版本,使用 OpenSSL 3.0.11。
2023 年 10 月 12 日
误删了 Qt 5.15.10 macOS 的包(带 QtWebEngine 的那个)。
因为原来的包我没有存,所以也没有办法再次上传了。为此带来的不便我表示抱歉。
更新 Qt 6.6.0,附带 OpenSSL 3.0.11。
更新 Qt 6.5.3 的安卓 arm (32位)版本(重新支持)。
2023 年 10 月 8 日
更新 Qt 5.15.11 / 6.2.6 / 6.5.3,使用 OpenSSL 1.1.1w / 3.0.11。
对于所有受支持的 5.15.11 版本,应用 CVE-2023-4863 补丁。(此补丁在 6.2.6 上有冲突)
对于所有受支持的 5.15.11 和 6.2.6 版本,应用 CVE-2023-43114 补丁。
更新 MariaDB Connector C 到 3.3.7 / 3.1.22。
2023 年 10 月 6 日
更新 Qt 5.12.12,使用 OpenSSL 1.1.1w。
由于 OpenSSL 1.1.1 系列已经结束生命周期,不会再有 Qt 5.12 的构建了。
也就是说这次的构建是这些包的最后一次构建了。
Qt 5.12 系列的构建脚本和环境都爆破了。
2023 年 8 月 5 日
更新 Qt 5.12.12。
更新 Qt 5.15.10。应用 CVE-2023-37369 和 CVE-2023-38197 的补丁。
更新 Qt 6.2.5。
更新 Qt 6.5.2。
更新 OpenSSL 到 3.0.10 / 1.1.1v。
OSDN 侧遇到技术问题,暂时永久停用。目前所有预编译包均仅上传到 SourceForge。
2023 年 6 月 14 日
更新 Qt 5.15.10 系列,附带 QtWebEngine 和 QtScript 5.15.14。
对于所有受支持的 5.15.10 和 6.2.4 版本,应用 CVE-2023-34410 补丁。
更新 llvm-mingw 到 20230603。重新构建了 Qt 6.2.4 和 Qt 6.5.1 的 llvm-mingw 的包。
删除原 OSDN Chamber。文件上传下载服务转移到 Project。
2023 年 6 月 3 日
对于所有受支持的 5.15.9 和 6.2.4 版本,应用 CVE-2023-33285 补丁。
更新 Qt 5.15.9 系列,附带 QtWebEngine 和 QtScript 5.15.14。
更新 Qt 6.5 系列至 6.5.1。
更新 OpenSSL 到 3.0.9 / 1.1.1u。所有使用了 OpenSSL 的版本均重新构建了。
更新 MariaDB Connector C 到 3.3.5 / 3.1.21。所有使用了 MariaDB Connector C 的版本均重新构建了。
(原计划在 2023 年 5 月 31 日有一次更新。不过因为 OSDN 的服务不太稳定,加上 CVE-2023-33285 补丁发布,此更新取消了)
2023 年 5 月 22 日
对于所有受支持的 5.15.9 和 6.2.4 版本,应用 CVE-2023-32762 和 CVE-2023-32763 补丁。
为 macOS 的 5.15.9 版本应用 mapbox-gl-native 构建问题的补丁。
2023 年 5 月 20 日
更新 macOS 到 13.3.1。更新 Xcode 到 14.3。
更新 Qt 5.15.9 统一二进制主机构建以及 arm64 主机版交叉构建。
更新 Qt 6.2.4 和 6.5.0 的 UCRT 版本的 MinGW-w64 GCC 构建。
对于所有受支持的 5.15.9 和 6.2.4 版本,应用 CVE-2023-32573 补丁。
2023 年 5 月 11 日
使用 OSDN 项目代替 Chamber (或者叫做 PersonalForge)提供文件服务。Chamber 不会再更新并将于一段时间后删除。
2023 年 5 月 9 日
更新 Qt 5.15.9 / 6.5.0。
删除 Qt 6.4 系列。
OpenSSL 于 2023 年 4 月 20 日发布的 微小更新 仅适用于 ASM 构建的 OpenSSL 二进制文件。
由于我构建的 OpenSSL 均为非 ASM 构建,所以对我的构建没有影响。此更新不会被应用到我构建的版本中。
2023 年 3 月 25 日
更新 OpenSSL 1.1.1t / 3.0.8,附带 微小更新。
更新 Qt 5.12.12 / 5.15.8 / 6.2.4,使用这份 OpenSSL 重新构建,其中 5.15.8 附带 QtWebEngine 5.15.13。
更新 Qt 6.4.3 和 Qt 6.5.0-rc。
由于 Windows 8.1 结束生命周期,之前使用 Windows 8.1 构建的版本迁移到 Windows 10 10.0.19045 重新构建。
之后的构建不会再支持 Windows 8.1。
(第二次)祝基神奄(Iroi Imagay)生日快乐!!
2023 年 2 月 25 日
更新 Qt 6.5.0-beta3 系列,使用 NDK r25c 构建,附带内建的 MySQL (MariaDB)数据库后端及插件。
2023 年 2 月 12 日
更新 Qt 6.4.2 系列,使用 NDK r25c 构建。
2023 年 2 月 10 日
更新 Qt 5.12.12 / 5.15.8 / 6.2.4 / 6.4.2 系列,附带 OpenSSL 1.1.1t / 3.0.8。
更新 Qt 5.15 / 6.2 / 6.4 系列,附带内建的 MySQL (MariaDB)数据库后端及插件。
使用更多 Visual Studio 版本对 Qt 5.15 系列进行静态 full
构建。不再继续对 Qt 5.12 进行静态 full
构建。
2023 年 1 月 28 日
更新 Qt 6.5.0-beta2 包。(含有 QtOpcUa)
更新 Qt 6.2.4 静态 full
构建。提供一个对 QTBUG-102877 的绕过方案。
2023 年 1 月 23 日
更新 Qt 6.5.0-beta1 包。(没有 QtOpcUa)
更新 Qt 6.2.4 / Qt 6.4.2,在 Windows 上带上静态的 libgcc
。之前的版本依赖 libgcc
的 DLL。受影响的版本是所有的交叉构建版和静态 full
构建。
2023 年 1 月 8 日
更新 Qt 6.4.2 / 5.15.8 包。
更新 Qt 6.2.4 包,构建时使用带 微小更新 的 OpenSSL 3.0.7。
此前 Qt 6 Linux 主机版的交叉构建包存在问题,导致主机工具没有正确部署。
本次的包修复了此问题。
2022 年 11 月 20 日
更新所有的交叉构建包,重构 CMake 工具链。现在可以用包里附带的 qt-cmake
脚本自动调用在同一个包中分发的主机工具了。
Qt 6.2.4 / 6.4.1,安卓 / WebAssembly 包全部进行了更新。
2022 年 11 月 19 日
更新 Qt 6.4.1 WebAssembly macOS 主机构建,打开线程功能。(我之前只修改了 x86_64 构建,然后在我构建统一架构版本时用了 arm64 当基础,然后这个功能就不见了)
2022 年 11 月 18 日
更新 Qt 6.4.1。
更新 Qt 6 WebAssembly 构建,打开线程功能。(之前的版本缺失这个功能)
更新 Qt 6 macOS 统一架构构建。以后的 Qt 6 macOS 构建均会是统一架构构建。
更新 Qt 6 Windows VS 构建,升级 VS 版本。
2022 年 11 月 8 日
更新 Qt 6.2.4,附带 OpenSSL 3.0.7(不再附带 QtWebEngine 因为所有的 QtWebEngine 构建均失败了)。现有补丁全部应用。
更新 Qt 5.15.7,附带 OpenSSL 1.1.1s(不附带 QtWebEngine)。
Qt 6.2.4 的 Linux 和 macOS 主机交叉构建版在打包时额外附带主机版的 libexec
文件夹。一些诸如 lrelease
一类的工具在这个文件夹里面。
2022 年 11 月 6 日
更新 Qt 5.15.7,附带 OpenSSL 1.1.1s(macOS 除外,QtWebEngine 编译失败了)。现有补丁全部应用。
更新 Qt 5.12.12,附带 OpenSSL 1.1.1s。
网站重新构建,更换主题为有更好多语言支持的 Relearn 。
网站添加简体中文。
2022 年 10 月 4 日
更新 Qt 6.4.0。
更新 Qt 6.2.4 静态构建,使用静态运行时。以前的版本不使用静态运行时。
更新 Qt 6.2.4 llvm-mingw 构建。使用 Clang 15。
删除 Qt 6.3 系列的构建。
2022 年 9 月 16 日
更新 Qt 6.2.4 和 5.15.6,附带更新的 CVE-2022-37434 的补丁。Qt 6.2 系列重新构建,附带 QtWebEngine 6.3.2。
升级到 Xcode 14,重新构建所有的 Qt 6.2 以上的 macOS 主机 / 交叉构建。
2022 年 9 月 12 日
更新 Qt 6.2.4 / 6.3.2 WebAssembly 包。现在启用了预编译头文件支持。
更新 Qt 6.2.4 / 6.3.2 llvm-mingw 包。现在启用了 WMF 支持。
更新 Qt 6.4.0-beta4。所有原来在 6.3 上的配置全部可用。使用 Rocky Linux 9 进行 Qt 6.4.0 的 Linux 交叉构建主机。WebAssembly 和 llvm-mingw 包都使用了今天更新的配置进行构建。
2022 年 9 月 11 日
更新 Qt 6.3.2,使用 OpenSSL 3.0.5。
更新 Qt 6.2.4,附带 CVE-2022-37434 的补丁。
更新 Qt 5.15.6,附带 OpenSSL 1.1.1q。所有的已有补丁全部都在。添加了 CVE-2022-27404-27405-27406 和 CVE-2022-37434 的补丁。
更新 Qt 5.12.12 macOS 主机版安卓构建。上一版误使用了 CommandLineTools 当作主机构建工具链,而不是 Xcode。
2022 年 8 月 23 日
更新 Qt 5.12.12, 使用 OpenSSL 1.1.1q。
更新 Qt 6.2.4,附带 Qt 官方提供的 CVE-2022-27404-27405-27406 的补丁和 OpenSSL 3.0.5。
更新 Qt 6.3.1 WebAssembly 构建,使用 emsdk 3.1.6。
Qt 5.15.5 没有更新,原因是 Qt 官方提供的 CVE-2022-27404-27405-27406 的补丁与 Qt 5.15.5 的代码基准冲突。
我会等 5.15.6,并且如果这个补丁与 5.15.6 还是冲突的话,我将发布不带这个补丁的版本。
Qt 6.3.1 不会更新。等 6.3.2 发布。
2022 年 6 月 29 日
更新 Qt 5.15.5,附带 OpenSSL 1.1.1p 和 QtWebEngine 5.15.10。
macOS 11 主机目前出现故障,构建无法更新。可能是 VirtualBox 的问题。目前正在调查。 VirtualBox 的更新解决了这个问题。
2022 年 6 月 26 日
删除 GitHub 链接,在中国大陆并不稳定。
更新 Qt 5.12.12,使用 OpenSSL 1.1.1p。
更新 Qt 6.2.4 / 6.3.1,使用 OpenSSL 3.0.4。
Qt 5.15.5 暂时没有更新。之前构建的版本没有安全补丁。
2022 年 4 月 13 日
上传 Qt 6.3.0 版本。
上传 Qt 5.15 / Qt 6.2,带 CVE 补丁。
(第 30 次)祝我生日快乐!
2022 年 3 月 25 日
上传 Qt 6.2.4 版本。
更新 Qt 5.12 / 5.15 版本,使用 OpenSSL 1.1.1n / 3.0.2。
祝基神奄(Iroi Imagay)生日快乐!
2022 年 3 月 11 日
上传 Qt 5.12.12 / 5.15.3-5 VS2017+ 版本。
2022 年 3 月 9 日
上传 5.12.12 macOS (额外版本) / 安卓版本,包含 CVE-2022-25255 补丁。
上传 Qt 5.15.3,附带 QtWebEngine 5.15.8 和 QtScript 5.15.8,包含 CVE-2022-25255 和 CVE-2022-25643 补丁。
(VS 版本现在还没做完。在制作过程中 VS 更新了,需要重新构建)
(2023 年 1 月 14 日补充修改)修改免责声明,后续代码会包含官方发布的 CVE 补丁。
Qt 5.12.12 的本地代码中已经包含 CVE 补丁,更新的构建会一直包含 CVE 补丁。
Qt 5.15.3 的本地代码中已经包含 CVE 补丁。并且补丁会在每次 Qt 版本更新过程中都会进行应用。更新的构建会一直包含 CVE 补丁。
Qt 6.2.4 将会在最近的开源发布中包含 CVE 补丁。我会等 Qt 6.2.4 的官方发布,而不应用补丁。
2022 年 2 月 9 日
上传 6.2.3 所有版本。
更新 VS2017 / VS2019 / VS2022 到各自的最新版。
上传 VS2022 构建的 Qt 6.2.3。
2022 年 1 月 7 日
上传 Qt 5.15.2,附带 QtWebEngine 5.15.8 和 QtScript 5.15.8。
上传 VS2022 构建的 Qt 5.15.2。
2021 年 12 月 29 日
上传 5.12.12 安卓 / 5.12.12 Windows / 5.15.2 安卓 / 6.2.2 安卓版,使用OpenSSL 1.1.1m。
Windows 主机版升级了 QQtPatcher 到 0.8.1,支持更多 5.12 特有的硬编码路径补丁。
2021 年 12 月 7 日
上传 6.2.2 macOS 和 Windows 版本。附带 QtPdf。
从 Qt 6 开始 QtPdf 并不自动随着 QtWebEngine 进行构建,需要手动启用。
上传 6.2.2 macOS arm64 版本。
2021 年 12 月 5 日
上传 Qt 5.15.2 附带 QtWebEngine 5.15.7 和 QtScript 5.15.7。
删除 5.15.2 Windows arm64 版本,原因是官方并未支持。
由于 Xcode 13 下的编译错误,macOS 版本的 Qt 5.15 和 5.12 交叉构建版本将会保持在 macOS 11 和 Xcode 12.5.1。
上传 Qt 6.2.2 系列版本,包括 MinGW 版本。
更新 MinGW-w64 v9 附带 GCC 11.2.0。这个版本也是 Qt 官方现在在用的。
为了构建 Qt 6.2.2 升级了安卓 SDK。
删除所有 Qt 6.1.3 的版本。相同配置的 6.2 系列已经全部可用了。
2021 年 12 月 4 日
上传 Qt 5.12.12。
删除 5.12.10 Windows arm64 版本,原因是这个版本从大约一年以前就开始编译失败了。
由于 Qt 5.12 系列已经结束生命周期,并且 macOS 和 WebAssembly 版本不使用 OpenSSL,这次构建是这些平台的最后一次构建。
其他使用 OpenSSL 的构建将会持续构建到 OpenSSL 1.1.1 系列结束生命周期,也就是 2023 年 9 月 11 日。
2021 年 10 月 19 日
上传 Qt 6.2.0,使用 mstorsjo 的基于 LLVM 的 MinGW-w64 工具链。
目前只实现了 x86_64 的构建,包含 UCRT 和 msvcrt 两个版本。
这个构建使用了更新的 v9 版本的 MinGW-w64,以前的基于 GCC 8.1.0 的版本还在用 v6。
如果想尝试一些新事物的话,我推荐使用这个版本。
2021 年 10 月 3 日
上传 Qt 6.2.0。
2021 年 9 月 29 日
上传 Qt 6.2.0-rc2。
2021 年 9 月 11 日
上传 Qt 5.15.2 附带 QtWebEngine 5.15.6 和 QtScript 5.15.6。
上传 Qt 5.15.2 VS2017+ 版本,更新 VS 版本。
2021 年 9 月 4 日
上传 Qt 6.1.3。
更新 OpenSSL 1.1.1l。
重新构建 5.15.2 和 5.12.11 安卓版,使用 OpenSSL 1.1.1l。
重新构建 5.12.11 Windows 版,使用 OpenSSL 1.1.1l。(MinGW 64位版本除外,构建失败了)
2021 年 7 月 2 日
上传 Qt 6.1.2。
2021 年 6 月 25 日
再次将包上传到 OSDN 因为 OSDN 有更好的在中国大陆的下载体验。
2021 年 6 月 19 日
上传 Qt 5.15.2 附带 QtWebEngine 5.15.5 和 QtScript 5.15.5。
更新 Qt 5.12.11 附带 QtWebEngine。为了 QtWebEngine 降级 macOS 至 10.15.7,之后的 Qt 5.12 系列全部使用 macOS 10.15 构建。
2021 年 6 月 9 日
上传 Qt 6.1.1,包括之前没有构建通过的安卓版本。
2021 年 5 月 28 日
上传 Qt 5.12.11 (Windows ARM64 版本没有上传,因为编译失败了)
用于编译 Linux 版本的发行版就地重装为 Rocky Linux,除了发行版本身之外所有配置和环境均保留
2021 年 5 月 13 日
上传 Qt 5.15.2 附带 QtWebEngine 5.15.4 和 QtScript 5.15.4。
重新构建 5.15.2 安卓版本,使用 OpenSSL 1.1.1k。
2021 年 5 月 11 日
上传 6.1.0 (桌面端) 安卓版构建失败了
Qt 6.1 系列直接附带所有 addon。我不用每次手工下载 addon 了。
2021 年 4 月 9 日
上传包含 addon 的 6.0.3。
下载站使用 Hugo 重新生成,使用 techdoc 主题。(amWiki 是基于 GitHub Atom 的,而且已经好久没更新了)
2021 年 3 月 15 日
上传包含 addon 的 6.0.2。(之前的版本没有 addon)
重新构建 5.15.2 安卓版本,使用 NDK r21e。
重新构建 5.12.0 VS2019 版本,使用更新的 VS2019 和更新的 OpenSSL。
我今后将会提供包含所有 addon 的 Qt6。之前的动态/共享构建为 Lite
版本。之后将不会有 Lite
版本的动态/共享构建。
2021 年 3 月 9 日
上传 VS2019 和 macOS 11 的 Qt 5.15.2 附带 QtWebEngine 5.15.3 版本。
Windows SDK 更新到最新版,为 10.0.19041。
上传 5.12.10 安卓版本,使用 NDK r21e。
2021 年 3 月 4 日
上传 6.0.2 构建。
VS2019 更新到最新版本,为 16.9.0。
更新 macOS 为 11.2.2。
由于编译失败,安卓版本未使用链接的 OpenSSL 支持。
2021 年 2 月 21 日
上传 6.0.1 Windows 主机的安卓版构建。
由于编译失败,安卓版本未使用链接的 OpenSSL 支持。
2021 年 2 月 6 日
上传 6.0.1 版本,添加 MinGW 版本(Windows 主机的安卓版构建没有更新)
VS2019 更新到最新版本,为 16.8.4。
更新 macOS 为 11.1。
由于编译失败,安卓版本未使用链接的 OpenSSL 支持。
2021 年 1 月 3 日
上传 6.0.0 Linux 主机的安卓版构建。
由于编译失败,安卓版本未使用链接的 OpenSSL 支持。
2021 年 1 月 2 日
上传 6.0.0 macOS 主机的安卓版构建。
重新构建 6.0.0 Windows 和 macOS 构建,使用 strip 的二进制。
注:安卓 API Level 在 Qt 6.0.0 开始切换到 android-24。
由于编译失败,安卓版本未使用链接的 OpenSSL 支持。
2020 年 12 月 20 日
上传 6.0.0 Windows 和 macOS 构建。
2020 年 12 月 17 日
上传 5.15.2 构建。(所有构建都没有 QtWebEngine,因为编译失败了)
macOS 更新到 11.0.1。
VS2017/2019 更新到各自的最新版本,分别是 15.9.30 / 16.8.3。
2020 年 11 月 11 日
上传 5.12.10 构建。
macOS 更新到 10.15.7,Xcode 升级到 12.0。
VS2019 升级到最新版本,为 16.7.7。
注: 此次更新引入了一些为了适配 Qt6 做出的修改,此次更新的压缩文件解压后的文件夹名将不带有构建日期。 如果使用脚本操作本库的童鞋,请修改脚本。
2020 年 9 月 12 日
上传 5.15.1 构建。 macOS 更新到 10.15.6 (19G2021)。 VS2017/2019 更新到各自的最新版本,分别是 15.9.27 / 16.7.3。
2020 年 7 月 7 日
同时上传所有的成果到 GitHub Release,作为 SourceForge 的镜像。 (已弃用)
2020 年 6 月 19 日
更新安卓 NDK 到 r21d。
使用新版 NDK 重新构建所有安卓包。
2020 年 6 月 18 日
上传 Qt 5.12.9 构建。
2020 年 6 月 4 日
上传 Qt 5.15.0 macOS 版本 (Qt 5.12.8 macOS 版本 WebEngine 编译不过,要等 5.12.9)
Qt 5.15.0 Android 版本 macOS host 重传
2020 年 6 月 3 日
从 Qt 5.15.0 和 Qt 5.12.9 开始,Qt WebEngine 将会支持 proprietary codecs。
上传 5.15.0 系列。( 所有包括交叉构建在内的 macOS 版本均没有上传。构建环境正在进行修复 )
Qt 5.15.0 系列上使用更新的 MinGW-w64,附带 GCC 8.1.0,并切换 MinGW-w64 w/ GCC 8.1.0 的构建环境为 Win10。
上传 Qt 5.9.9 VS2017 版,使用更新的 VS2017 版本
上传 Qt 5.12.8 WebAssembly 版,更新 emsdk
上传 Qt 5.12.8 安卓版,更新 NDK r21b (包含 macOS 主机的交叉构建)。
删除 5.14 系列,macOS 版本除外(macOS 版本将会在 Qt 5.15 构建完成并上传后删除)
由于 Qt 5.9 系列已经结束生命周期,不会再有 Qt 5.9 的构建了。
也就是说这次的构建是这些包的最后一次构建了。
Qt 5.9 系列的构建脚本和环境都爆破了。
2020 年 5 月 18 日
上传 5.15.0-rc2 系列。( 所有包括交叉构建在内的 macOS 版本均没有上传。构建环境有问题了 )
升级 Win10 到 19041 (2004)
2020 年 4 月 25 日
上传 5.15.0-beta4 系列。( 所有包括交叉构建在内的 macOS 版本均没有上传。构建环境有问题了 )
2020 年 4 月 12 日
上传 5.15.0-beta3 系列。( 所有包括交叉构建在内的 macOS 版本均没有上传。构建环境有问题了 )
2020 年 4 月 11 日
上传 5.12.8 系列。( 所有包括交叉构建在内的 macOS 版本均没有上传。构建环境有问题了 )
2020 年 4 月 3 日
上传 5.14.2 系列。(macOS 版本没有提供,由于 QtWebEngine 编译出错)
2020 年 3 月 26 日
上传 5.15.0-beta2 系列。(静态 Full
版本编译失败了)
在 Coding.net 上建立网站镜像,以更快浏览网页。 (不好使了)
2020 年 3 月 6 日
上传 5.12.7 使用 NDK r21 的安卓版本。 上传 5.15.0-beta1 系列版本。(VS2017 和 VS2019 动态构建还没有提供,QtWebEngine编译出错了)
2020 年 2 月 6 日
上传 Windows on ARM64 的构建。(目前只支持使用 VS2017 构建 5.12 及更新版本)
2020 年 2 月 5 日
上传 Qt 5.12.7 系列。(本来 Qt 5.12.7 在 2020 年 1 月 31 日就发布了,但是我没注意到。。。)
注:QQtPatcher 在构建完成后进行过一波更新(到 0.7.0)。
多数修改影响 Windows 构建,所以我只重新压缩了 Windows 的包。
其余的包没有重新压缩,保持原样。
2020 年 2 月 3 日
添加新的使用 MinGW 构建 Qt 5.12 系列的静态 Full
版本包的配置。
上传 Qt 5.12.6 的 MinGW 静态 Full
构建。
2020 年 2 月 2 日
Qt5.12.6 的 VS2017 和 VS2019 版本重新构建,使用新版 VS。
解决 5.12.6 的静态 Full
版本没有附带 OpenSSL 库的问题。
2020 年 2 月 1 日
Linux 主机全面切换到 CentOS 8。影响 Android 和 WebAssembly 构建。
现在只有 5.14 系列成功的构建及上传了。
CentOS 7 和 Ubuntu 16.04 的环境都爆破了。
更新 Qt 5.14.1 系列。
使用 CentOS 8 重新构建所有 Linux 主机的 Android 和 WebAssembly 版本。
由于 OpenSSL 包里没有主机工具,多数 OpenSSL 包没有重新构建。
2020 年 1 月 16 日
由于脚本 bug,Qt 5.6 的静态 Full
构建的包缺少了 OpenSSL 库。目前通过手工重新压缩补回。
包并没有重新构建。
(Qt 5.12 系列将于 OpenSSL 1.1 系列或者 Qt 5.12 系列更新后进行修复)
2020 年 1 月 5 日
使用 OpenSSL 1.0.2 系列的包重新构建,使用 OpenSSL 1.0.2u。
包括所有的 Qt 4 的包和非 macOS 的 Qt 5.6/5.9 包。
由于 OpenSSL 1.0.2 已经结束生命周期,不会再有 Qt 4 和 Qt 5.6 的构建了。
也就是说这次的构建是这些包的最后一次构建了。
Qt 4 和 5.6 系列的构建脚本和环境都爆破了。
2019 年 12 月 26 日
Windows 8.1 的构建环境搞定了,正好删除 Windows Server 2008 R2 的构建环境。
更新所有在 Windows 8.1 上构建的包。
因 Windows SDK 版本原因编译失败的 QtSpeech 模块和 QtConnectivity 模块得以重新加入。
2019 年 12 月 22 日
更新 Qt 5.9.9 和 5.14.0 的包。
(由于 Configure 过程中发生错误,Qt 5.14.0 的安卓版本暂缺)
2019 年 12 月 5 日
增加对 macOS 构建的支持,目前支持 Qt 4.8.7 / 5.6.3 / 5.9.8 / 5.12.6 / 5.13.2
Qt 4.8.7 / 5.6.3 使用 OS X 10.10 构建
Qt 5.9.8 / 5.12.6 使用 macOS 10.14 构建
Qt 5.13.2 使用 macOS 10.15 构建
2019 年 12 月 2 日
上传了我从出差归来之后构建的所有包。
现在上传的 Qt 5.12 以后的版本附带 OpenSSL 1.1 系列的动态库。此前因疏忽而没有在构建时附带。
2019 年 11 月 22 日
在我返回中国之后预计的更新。。。
Qt 5.12 系列 => 5.12.6
Qt 5.13 系列 => 5.13.2 -> 准备移动到 Qt 5.14 系列
OpenSSL 1.0.2 系列 => OpenSSL 1.0.2t (影响 Qt 4.8/5.6/5.9 系列)
OpenSSL 1.1.1 系列 => OpenSSL 1.1.1d (影响 Qt 5.12/5.13 系列)
VS2017 => 15.9.17
VS2019 => 16.3.10
Android NDK => r20b
操作系统升级。。。。
Win10 => 10.0.18363
CentOS 7 => 7.7.1908 (应该构建 CentOS 8 的环境了吧?现在 WebAssembly 的包使用 Ubuntu 16.04 LTS 进行构建。如果我们移动到 CentOS 8 它将使用更新的软件)
macOS 10.14 => 10.15
OpenSSL 1.0.2 结束生命周期后,Qt 4.8/5.6 的构建将会停止(时间是 2019 年 12 月 31 日)
Qt 5.9 系列结束生命周期后,Qt 5.9 的构建将会停止(时间是 2020 年 5 月 31 日)
Windows 7 结束生命周期后,将不会再有构建在 Windows 7 (Server 2008 R2) 上运行(时间是 2020 年 1 月 11 日)。现有的 Windows 7 上的构建会迁移到 Windows 8.1 (Server 2012 R2)
2019 年 8 月 26 日
发现了一个打包的 bug。影响 5.12 以后的所有版本。
5.12.5 版本上会修复这个问题。
2019 年 8 月 3 日
使用 amWiki 重新构建网站。
因为 amWiki 有内置的目录,所以没有必要再手写一遍下载内容列表了。
2019 年 7 月 13 日
因为之前发现的 QQtPatcher 的 bug, 所有 的包都重做了。
VS2017 更新至 15.9.14。
VS2019 更新至 16.1.6。
2019 年 7 月 9 日
WebAssembly 版本更新至 Qt 5.12.4 和 5.13.0。
2019 年 7 月 8 日
Android 版本更新至 Qt 5.12.4 和 5.13.0。 因为修改构建脚本的问题文件名为 NDK r20,实际上是使用 NDK r19c 构建的,r20 构建不过
Android 版本全部重新构建,使用 OpenSSL 1.0.2s 和 OpenSSL 1.1.1c。
重新整理了一下主页,防止安卓和 Wasm 平台版本找不到
2019 年 7 月 6 日
Windows 版本 Qt5.13.0 上传。 SSL 后端为 SChannel!!!!不是 OpenSSL 了!!!!
2019 年 7 月 5 日
Windows 版本重新构建,使用 OpenSSL 1.0.2s 和 OpenSSL 1.1.1c。
Windows 版本更新至 Qt 5.12.4。
2019 年 5 月 26 日
使用更新的 VS 版本重新构建 VS2017 和 VS2019 的包。
2019 年 5 月 19 日
更新了配置,重新构建了 Linux 主机的安卓版本的包。
上传 Linux 主机的 WebAssembly 版本的包。
SF.net 恢复,文件重新上传到 SF.net。
(为什么我不能在 OSDN 上使用 SFTP 去管理文件?)
2019 年 5 月 15 日
更新了配置,重新构建了 Windows 版本的包。
由于中国大连的中国电信暂时无法访问 SF.net,文件在 OSDN 上重新传了一份。
2019 年 4 月 22 日
上传 5.9.8 和 5.12.3 的 VS2015 版本的包。
2019 年 4 月 20 日
完成 5.9.8 和 5.12.3 系列版本。
2019 年 4 月 19 日
删除旧包。
上传自 2019 年 3 月以来的所有新构建的包。