Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
golang开发之cgo第二节:C提供动态库在go中使用
学习笔记
2023-08-20
89°
注意:
– CGO 会保留序文中的宏定义,但是并不会保留注释,也不支持#program,C 代码块中的#program 语句极可能产生未知错误;
– CGO 中使用 #cgo 关键字可以设置编译阶段和链接阶段的相关参数,可以使用 ${SRCDIR} 来表示 Go 包当前目录的绝对路径。
– 使用 C.结构名 或 C.struct_结构名 可以在 Go 代码段中定义 C 对象,并通过成员名访问结构体成员。
相关链接
Golang DAY02:hello world; Golang注意事项;转义字符;代码规范;API文档
Golang:代码执行流程控制
是否可以动态加载 Go 代码?
请用golang实现一个简单的动态库
Go如何调用动态库?
go如何编译成32位动态链接库(dll)