代码拉取完成,页面将自动刷新
由于Qt源码包含多个Qt子库,遵循社区管理要求,Qt For OpenHarmony采用代码补丁与独立适配模块的方式进行贡献。
使用"git diff"命令生成代码补丁,提交补丁到对应的Patch目录下。
各子库使用"submodulename.patch"的命名方式对子库适配代码补丁进行管理,例如在qtbase子仓库目录下执行"git diff v5.12.12 > qtbase.patch"可生成对应的qtbase子模块代码补丁,生成代码补丁后,遵循OpenHarmony社区要求提交到主仓库分支。
OpenHarmony - Qt
│
└───patch - 源码补丁
|____v5.12.12
│ │ qtbase.patch - qtbase子模块代码补丁
| | qtsensors.patch - qtsensors子模块补丁
| | qtdeclarative.patch qtdeclarative子模块补丁
| | qtmultimedia.patch - qtmultimedia子模块补丁
| | qtconnectivity.patch - qtconnectivity子模块补丁
| | qtremoteobjects.patch - qtremoteobjects子模块代码补丁
|____v5.15.11
│ │ qtbase.patch - qtbase子模块代码补丁
| | qtsensors.patch - qtsensors子模块补丁
| | qtdeclarative.patch qtdeclarative子模块补丁
| | qtmultimedia.patch - qtmultimedia子模块补丁
| | qtconnectivity.patch - qtconnectivity子模块补丁
| | qtremoteobjects.patch - qtremoteobjects子模块代码补丁
└───windows_build.bat - windows环境下的交叉编译脚本
└───linux_build.sh - Linux环境下的交叉编译脚本
└───LICENSE.FDL - GNU Free Documentation License
└───LICENSE.GPLv2 - GNU GENERAL PUBLIC LICENSE Version 2
└───LICENSE.GPLv3 - GNU GENERAL PUBLIC LICENSE Version 3
└───LICENSE.LGPLv3 - GNU LESSER GENERAL PUBLIC LICENSE Version 3
└───LICENSE.LGPLv21 - GNU LESSER GENERAL PUBLIC LICENSE Version 2.1
└───LICENSE.QT-LICENSE-AGREEMENT - QT LICENSE AGREEMENT Agreement
└───README.md - 中文版本readme
└───README.en.md - 英文版本readme
参见仓库wiki说明:https://gitee.com/openharmony-sig/qt/wikis
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。