移除 Docker 构建路线,改为 host 直装 Qt 5.14.2 + Qt Creator 4.11.0

学生主要用 Windows,Docker 方案不再需要:删掉 tools/docker/ 及 README/HANDOFF/
CMakeLists 里的相关引用(含一处已失效的 docker_run.sh 死链接)。

install_qt_host.sh 现在同时装期号匹配的 Qt Creator 4.11.0:官方 .run 安装器
强制要求 Qt 账号登录且无 Skip 选项,改用 tools/extract_qtcreator_payload.py
直接从 .run 里定位、解出内嵌的 7z payload,绕开账号登录。提取逻辑先解到
staging 目录再原子替换到位,避免中途失败留下部分安装但被判定为"已装";
候选 7z 复用同一临时文件,不会在磁盘上堆多份安装包大小的临时拷贝。
This commit is contained in:
张宗平
2026-07-02 13:02:37 +08:00
parent 83620c0cf5
commit 1a788a8278
11 changed files with 133 additions and 126 deletions
+1 -1
View File
@@ -15,7 +15,7 @@
# * 资源依赖(:/images/*.png 等)用脚本生成的纯色占位 png + .qrc 提供,qt5_add_resources。
# * Qt 代码修正(笔误/平台/过时 API)每处 record_erratum 进 docs/ERRATA.md(透明可审计)。
#
# 验证:Docker 容器或宿主机用隔离 Qt 5.14.2 构建 →
# 验证:宿主机用隔离 Qt 5.14.2 构建 →
# QT_QPA_PLATFORM=offscreen tools/run_qt.sh <target> 自动退出验证。
# ------------------------------------------------------------------------------
import json, os, re, sys