interface_sdk_c/capi_parser
zhangwu 3d4676f097 CAPI工具功能补全
Signed-off-by: zhangwu <zhangwu47@huawei.com>
2023-11-07 11:18:55 +08:00
..
src CAPI工具功能补全 2023-11-07 11:18:55 +08:00
.gitignore capi解析工具框架 2023-10-24 19:38:57 +08:00
readme.md CAPI工具功能补全 2023-11-07 11:18:55 +08:00
requirements.txt capi解析工具框架 2023-10-24 19:38:57 +08:00

1.使用该工具前需要修改constants.py文件下的StringConstant.LIB_CLANG_PATH和StringConstant.REPLACE_WAREHOUSE StringConstant.LIB_CLANG_PATH:libclang.dll共享库(本地的) REPLACE_WAREHOUSE拉下来的interface_sdk_c仓的目录(本地的路径) --例如:(去掉磁盘的路径)\interface_sdk_c

2.环境: 1)python-3.11.4-amd64

2)PyCharm Community Edition 2023.2

3)下载requirements.txt下面的库 ---下载指令pip install -r txt文件路径

4)需要把src目录设置为sources root(找到src目录点击右键将目标标记为里面)

5)运行的是src目录下的mian.py文件

3.终端指令 options: -h, --help show this help message and exit -N {collect,diff}, --tool-name {collect,diff} 工具名称 -P PARSER_PATH, --parser-path PARSER_PATH 解析路径

例如用的统计工具终端指令py -N collect -P 目录文件路径 ---就是调用CAPI统计工具的使用