英文: Calling c function, order of "import fmt", "import C" is causing build error...
Freeing C variables in Golang?
英文: Freeing C variables in Golang? 问题 我对在使用Go中的C变量时需要释放哪些变量感到困惑。 例如,如果我这样做: s := C.CString(`somethin...
当包含两个基于cgo的库时,为什么会出现“重复符号引用”的错误?
英文: Why do I get "duplicate symbol reference" when including two cgo based libraries? 问题 我...
修改Go代码中的C void*字节数组
英文: Modifying a C void* byte array from Go code 问题 基本上,我正在尝试用Go函数替换C程序中的pread。我已经完成了大部分结构,但是我无法弄清楚如何...
调用Go中的setns函数在mnt命名空间中返回EINVAL错误。
英文: Calling setns from Go returns EINVAL for mnt namespace 问题 C代码运行正常,并正确进入了命名空间,但Go代码似乎总是从setns调用中返...
在Go代码中,是否可以编写修改已定义类型的结构体的C函数?
英文: Is it possible to write C functions that modify structs of types defined in Go code? 问题 这是对这个问题的...
cgo – How to convert string to C fixed char array
英文: cgo - How to convert string to C fixed char array 问题 我正在尝试在我的Go代码中实例化一个C结构体。 该结构体的定义如下(在一个我无法修改的...
Golang:使用CGo将C字段导出为外部可见
英文: Golang: Export C fields to be externally visible using CGo 问题 背景:我正在尝试创建一个包,它基本上提供了对我正在使用的C库的Go封...
Am I doing something wrong or is this a bug in Go's C compiler?
英文: Am I doing something wrong or is this a bug in Go's C compiler? 问题 所以我正在将xxhash从使用cgo转换为Go的本...
在cgo库中链接第三方静态库。
英文: linking 3rd party static libs in cgo library 问题 我有一个Go库,提供了对C++ OpenImageIO库(OpenImageiGO)的绑定。我一...
28