当将 go func 导出到 c 时,接口类型 port 为 GoInterface,int 为 GoInt。如何移植我的 c 函数以使用这些类型?
啊
void *SomeFunc(GoInterface arg);
交流电
void *SomeFunc(GoInterface arg) {
}
前
package main
// #include "a.h"
import "C"
type A struct {
}
func main() {
var a = new(A)
}
当我去构建时:
cc errors for preamble:
In file included from ./a.go:3:0:
a.h:1:16: error: unknown type name 'GoInterface'
void *SomeFunc(GoInterface arg)
是否有类似 jni.h 的 go 头文件用于 java,所以我可以包含这些类型。
白猪掌柜的
相关分类