6.2.8 的 WebAssembly 版本
备注
Qt 提供的配置文件中,针对 WebAssembly 进行限制,禁用了 QtSql 的构建。
所以这个版本没有数据库后端。
备注
所有构建配置了 -DFEATURE_icu=OFF
原因是我觉得 ICU 库太大了,并且绝大多数场合对一般用户用处不大。
备注
所有包使用了于 Qt Wiki 中推荐的 emscripten SDK 版本 2.0.14。
WebAssembly 不支持二进制兼容性。在构建自己的代码的时候必须要使用 SDK 版本 2.0.14,否则会出现不可预料的错误。
所有构建通过使用 -DFEATURE_thread=ON
启用了线程支持。
备注
Qt 在 WebAssembly 平台上只能构建静态库。
补丁(多数是 CVE 问题)
我在构建 Qt 时应用补丁。想查看补丁列表的话,参考此页。
静态构建
交叉构建主机:Windows
Qt6.2.8-WebAssembly-emscripten2.0.14-xWindows-x86_64-MinGW11.2.0-20240528.7z | ||||
---|---|---|---|---|
下载地址: | SourceForge 链接 | |||
构建主机: | Windows 11 10.0.22631 | 工具链版本: | emscripten-2.0.14 | |
备注: |
交叉构建主机:Linux
Qt6.2.8-WebAssembly-emscripten2.0.14-xLinux-x86_64-gcc8.5.0-20240526.tar.xz | ||||
---|---|---|---|---|
下载地址: | SourceForge 链接 | |||
构建主机: | Rocky Linux 8.9 | 工具链版本: | emscripten-2.0.14 | |
备注: |
交叉构建主机:macOS
Qt6.2.8-WebAssembly-emscripten2.0.14-xmacOS-Universal-AppleClang15.0.0-20240527.tar.xz | ||||
---|---|---|---|---|
下载地址: | SourceForge 链接 | |||
构建主机: | macOS 14.5 | 工具链版本: | emscripten-2.0.14 | |
备注: |