OpenHarmony开发者论坛
标题:
三方库移植时,是否有根据CMakeLists.txt文件,编译转换生成BUILD.gn脚本文件的工具?
[打印本页]
作者:
mayday
时间:
2023-12-6 11:48
标题:
三方库移植时,是否有根据CMakeLists.txt文件,编译转换生成BUILD.gn脚本文件的工具?
[md]三方库移植时,是否有根据CMakeLists.txt文件,编译转换生成BUILD.gn脚本文件的工具?
[/md]
作者:
深开鸿_巴延兴
时间:
2023-12-6 14:30
GN脚本生成工具,它可以根据三方库的CMakeLists.txt文件,编译转换生成BUILD.gn脚本文件。
当前OpenHarmony源码只支持BUILD.gn文件编译,开发者无法移植CMakeLists.txt编译方式的三方库到OpenHarmony中。
此时,开发者可使用GN脚本转换工具,根据CMakeLists.txt文件生成BUILD.gn脚本文件,降低移植难度,提高开发效率。
链接见:
https://gitee.com/openharmony/napi_generator/tree/master/hdc/gn
作者:
润开鸿_贾佳豪
时间:
2023-12-6 15:01
推荐使用 E2E项目,将cmake构建的的项目,转换为gn构建脚本。开源地址:
https://gitee.com/han_jin_fei/e2e/tree/master/cmake_trans_gn
望采纳
作者:
润开鸿_贾佳豪
时间:
2023-12-6 15:02
或者手动转换,
https://gitee.com/openharmony/bu ... 6%96%87%E6%A1%A3.md
作者:
马迪
时间:
2023-12-6 15:18
开源三方库团队写了个框架,可基于现有 CMakeLists.txt 直接交叉编译,不需要非得转换成 BUILD.gn,可以了解下:
https://gitee.com/openharmony-si ... /tree/master/lycium
以下是以移植的库
https://gitee.com/openharmony-sig/tpc_c_cplusplus
作者:
wuyuzhu
时间:
2024-10-16 10:17
回复
深开鸿_巴延兴
: 哥链接打不开,404错误,能在发下吗
作者:
深开鸿_胡瑞涛
时间:
2024-10-16 11:20
回复
wuyuzhu
:
https://gitee.com/openharmony/na ... er/src/cli/cmake2gn
作者:
wzzrh
时间:
2024-10-16 12:46
回复
wuyuzhu
: 有找到功能吗?有的话 发我一份,我也需要
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5