英文: Using OpenGL from Go 问题 我正在尝试在Go程序中使用OpenGL。我认为我已经准备好了所有的部分,但是我还不能完全运行它。 我的C编译器是mingw的64位版本。它在我的...
从[]byte到char*
英文: From []byte to char* 问题 我想封装一个接受指向(字节缓冲区的第一个元素)的char*的C函数。我正在尝试使用CGo将其封装在一个Go函数中,以便我可以传递一个[]byte...
Go – LDFLAGS: -w -hostobj 给出错误。
英文: Go - LDFLAGS: -w -hostobj gives error 问题 我正在编写一个调用C代码的Go包。我需要调用主机链接器,但是不幸的是,添加-hostobj标志会导致以下错误:...
cgo和pkg-config
英文: cgo and pkg-config 问题 我想使用cgo运行GraphicsMagick。 /* #cgo pkg-config: GraphicsMagick-config #includ...
Golang(cgo)- 任意的void*接口
英文: Golang (cgo) - Arbitrary void* interface 问题 我正在封装一个包含一个void*数据字段的C库的结构体,该字段可以用于任意保存数据。如果可能的话,最好的...
在Windows上使用Visual Studio和swig -go。
英文: use swig -go on windows with Visual Studio 问题 我想在Windows上使用golang调用带有swig的C++ dll。(在Linux上使用gc编译...
go + cgo 和链接
英文: go + cgo and linking 问题 我想将以下C代码作为Go的cgo使用: #include <X11/extensions/scrnsaver.h> main() {...
如何在Go中将[][]byte转换为**char
英文: How to convert from [][]byte to **char in go 问题 我想将一个go [][]byte转换为C **char。换句话说,我有一个go中的字节矩阵,我想...
Go/CGo – 如何使用作为指针传递的C数组
英文: Go/CGo - how do you use a C array passed as a pointer 问题 我将这个问题/答案发布出来,因为我花了一些时间来解决它,我不介意对我的解决方案...
如何在Golang中使用zlib进行封装?
英文: how can I wrap zlib in golang? 问题 我试图通过使用cgo从golang调用c zlib来修复golang最慢的zip实现,但是我遇到了一个错误。 错误:'def...
28