h2idl工具:基于鸿蒙生态的头文件转接口描述文件工具项目

本工具用于将C/C++头文件(.h)转换为接口描述文件(.idl)

分支1Tags0

h2idl工具使用手册

工具简介

用途

本工具用于将C/C++头文件(.h)转换为接口描述文件(.idl)

本工具由深开鸿和华为共建

需求背景

对于存量接口或者已有C/C++接口,开发者期望能提供工具可以自动将C/C++头文件转换为idl文件,以提高HDI开发效率。

工具使用

安装python

本工具需要安装python 3.8及以上版本,请根据环境选择下载对应的安装包。Python下载地址:https://www.python.org/downloads/

使用方法

python idl_generator.py -f <*.h> -o <directory>

参数说明

  -h, --help            show this help message and exit
  -v, --version         Display version information
  -f <*.h>, --file <*.h>
                        Compile the C/C++ header file
  -o <directory>, --out <directory>
                        Place generated .idl files into the <directory>

命令举例

python idl_generator.py -f ./h/audio/audio_adapter.h -o out

项目介绍

本工具用于将C/C++头文件(.h)转换为接口描述文件(.idl)

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

Python100%