-
当对切片使用calloc()vs make()时,程序会更改内存值
我正在尝试手动构建一个指针切片,并使用C.calloc()来分配切片的数组部分。我可以成功完成此操作, -
JNA释放Go CString的空闲内存是否返回值
我有这样的JNA接口: <pre class="lang-java prettyprint-override"><code> interface JJ { String Hello(GoString.ByValue sql) -
自动生成对c ++库的go绑定
我正在研究<a href="https://github.com/prologin/stechec2" rel="nofollow noreferrer">a program</a>,它从c ++代码生成<code>.so</ -
从Go和C / C ++代码创建静态二进制文件(使用cgo)
我正在Go中开发一个应用程序,该应用程序需要调用我公司的某些C ++代码。到目前为止,我已经成功实 -
如何使用cgo在不同的字典中填充.h / .c文件
代码结构: <pre><code>- hello |- hello.c |- hello.h - src |- main.go </code></pre> <pre class="lang-c prettyprint -
Go是否支持调用C ++函数?
我想在Go中调用一些c ++函数(特定于我的c ++库)。但是我不确定,Go是否支持这一点? 我已经尝 -
Windows编译v8时出现pkg-config错误
我正在尝试在Windows上构建ry / v8worker2。一切正常,直到我运行<code>go test</code>为止,然后抱怨pkg-config设 -
无法获得环境价值
当我使用setenv设置环境值时,os.Getenv无法获得它。有人可以告诉我为什么吗? <pre><code>package main /* #i -
#在cgo中包含特定于操作系统的文件
我处于一种需要开发基于C标头的跨平台CGo库的情况。 我需要检查操作系统,然后包括特定于操作系统的 -
是否可以在go共享库中返回指向结构的指针?
我正在尝试使用Go在Windows中创建可以导入Python的dll,但是导出函数返回指向Go结构的指针时遇到了一些问 -
在Go
我是Go语言的新手,很难将* _Ctype_float数据类型转换为[] float32。有什么我想念的吗?我什至想到了将* _Cty -
C中的指针已从内存中删除
在这种情况下,我将指针从Go传递到C函数,C函数修改该指针值(填充数组),然后在Go代码上再次使用 -
链接到libavformat的最小Cgo应用程序意外执行
我有一个最小的C程序 <pre><code>#include <libavformat/avformat.h> AVFormatContext *open(const char *url) { printf -
为什么我的makefile在LDFLAGS中使用逗号
我从我想了解的makefile文件中删除了此文件。 -Wl和其余部分之间为什么会有逗号。而不是空格分 -
传递给Go的C引用无法识别typedef void *?
c.h <pre><code>typedef void* MVar; C_FUNC( MVar* myvar //[out], return value ) </code></pre> test.go -
从C获取结构到Golang
c.h <pre><code>typedef signed int VarInt32; typedef struct { VarInt32 VI32 } VAR_A, *VAR_B int Add(VAR_B v_b) //the argume -
字符串为char(* array)[]
<pre><code>//file.go func main() { message := "My Message :)" // I've tried this slice before. // tmpslice := (*[1 <& -
将C结构从主要golang代码传递给不同的golang包中的函数
我试图将C结构从主要的golang代码传递给其他程序包,并收到类型转换错误。 <h2>代码段</h2> C头 -
使用cgo从Go返回String []
我必须从Java调用Go函数。 我正在使用<code>cgo</code>和<code>JNA</code>来做到这一点。 Go例程唯一要做 -
cgo未定义引用
转到项目结构 <pre><code>src test.go testc/collection/linkedlist.h testc/collection/linkedlist.c </code></pre> test. -
调用C函数会给出错误:Windows上的退出代码-1073741515
我在Go中调用了C,但出现错误 <blockquote> 以退出代码-1073741515(0xC0000135)完成的过程 </blockquo -
从C代码调用go库时隐式声明函数“ _beginthread”
我想用C代码调用go方法 操作系统是Windows10 我使用Cygwin64 Terminal main.go <pre><code>package main impor -
如何将Go的[] byte转换为C的* uint8_t
我想使用Go在C结构中设置uint8_t *。 Go中的数据来自ELF,是一个字节片。 这是我目前遇到的错误: -
如何分发具有C依赖性的Go模块
我有一个Go包(称为<code>foo</code>),它已经围绕一些现有的C代码构建,并且我正在尝试确定如何最好地 -
cgo调用共享库:找不到lib或函数?
我使用的是<em> Go编程语言</em>的第13章的示例代码,如下所示: <pre><code>$ cat bzip2.c #include <bzlib.h> -
导入cgo时,导入“ C”的init()函数未运行
如果我将cgo导入go程序,则init函数似乎无法运行。这种行为似乎是新的,因为go(一个未指定的)旧版本 -
在Go中创建一个C结构数组
我正在尝试使用CGo从Go程序中调用C库。我有以下C文件组成C库。但是,我收到以下错误“ cgo参数的Go指针 -
不兼容的指针类型将'struct NSArray *'传递给'NSArray *类型的参数
我正在遵循有关从golang调用Objective-C代码的教程。本教程位于此<a href="https://coderwall.com/p/l9jr5a/accessing-coco -
增加CGO中的最大堆栈大小
我从<a href="https://stackoverflow.com/questions/1713214/how-to-use-c-in-go">this post</a>的第一个答案开始使用c ++和GO -
从Golang调用C函数 让我们首先考虑C 现在让我们考虑吧现在让我们考虑从Go到C的呼叫对此可以做什么
我想在Golang中编写控制器逻辑并处理Golang中的json和数据库,同时用C语言编写数学处理模型。我认为调用