1. 下载 Build 脚本仓库先准备独立目录再执行git clonemkdir-p/Users/Zhuanz/COhBuild //创建COhBuild根目录文件夹cd/Users/Zhuanz/COhBuildgitclone https://gitcode.com/qtforohos/Build.gitcd/Users/Zhuanz/COhBuild/Build说明刚git clone完成时通常没有work文件夹后续执行脚本后会自动生成。2. Python 环境安装与配置3.8建议 3.102.1 检查本机 Pythonwhichpythonwhichpython3 python--versionpython3--version2.2 如果未安装 Python 3安装方式二选一官方安装包https://www.python.org/downloads/Homebrew 安装brewinstallpython3.102.3 统一使用python3如果python报command not found后续命令统一使用python3。可选给终端增加别名非必须echoalias pythonpython3~/.zshrcsource~/.zshrc2.4 验证 pippython3-mpip--version3. 网络与磁盘准备网络需要可访问Qt 源码/补丁仓库、依赖组件下载源、OHOS SDK 官方接口磁盘建议预留 20GB 以上4. 进入 Build 根目录cd/Users/Zhuanz/COhBuild/Build5. 按顺序执行命令5.1 验证 Pythonpython3看到后输入exit()5.2 安装依赖python3-mpipinstall-rrequirements.txt会安装requests、GitPython、questionary、rich、py7zr。5.3 初始化仓库与补丁python3 build-qt-ohos.py--init交互配置建议OpenHarmony SDK 版本17Qt 版本v5.15.12-lts-lgpl构建类型开发选debug发布选releaseOpenHarmony 目标架构arm64-v8a首次执行会生成configure.json.user。5.4 环境检查并下载所需组件python3 build-qt-ohos.py--env_check该步骤会检查并准备开发环境并下载需要的组件包含 OHOS SDK native 等。5.5 配置、编译、安装并打包python3 build-qt-ohos.py--exe_stageall--with_pack该步骤会完成 configure、build、install并生成打包产物。6. 构建完成后的产物位置安装目录示例/Users/Zhuanz/COhBuild/Build/work/output/Qt5.15.12-ohos17-arm64-v8a打包产物示例/Users/Zhuanz/COhBuild/Build/work/output/Qt5.15.12_OHOS17_arm64-v8a_darwin_时间戳.tar.gz7. 接入鸿蒙项目build-profile.json5将项目中的arguments指向已生成的鸿蒙 Qt SDK 路径并设置对应架构arguments: -DQT_PREFIX/Users/Zhuanz/COhBuild/Build/work/output/Qt5.15.12-ohos17-arm64-v8a, abiFilters: [arm64-v8a]#harmonyOS