
cstruct2go:一款将C结构转为等价Go语言结构的简易工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Cstruct2go是一款简洁实用的工具,能够自动将C语言中的复杂数据结构转换成等效的Go语言结构体定义,极大提升了跨语言开发效率。
cstruct2go 是一个简单的工具,用于将 C 语言结构体转换为等效的 Golang 结构体。安装该工具可以通过 `go build` 进行编译。您也可以使用 `go install` 将其添加到您的 GOBIN 中。
用法:
```
./cstruct2go -i=test_structs.h -o=test_structs.go -p=test_structs
```
CLI 选项:
- `-i`:输入文件
- `-o`:输出文件
- `-p`:程序包名称,默认为 main
- `-f`:格式标志,如果设置为 true,则会在生成的 Go 文件上运行 `go fmt`
- `-h`:显示帮助信息
兼容类型:
兼容的类型可以在 test_structs.h 文件中找到。
全部评论 (0)
还没有任何评论哟~


