gpt4 book ai didi

c - 如何使用 C.dll

转载 作者:IT王子 更新时间:2023-10-29 01:46:54 24 4
gpt4 key购买 nike

<分区>

有没有办法在golang中使用自定义的C dll?我的 dll 是用 C 语言编写的 (goDLL.dll)我想在 go 中使用它

这是我想要得到的小例子:

package main

//#import "goDLL.dll"
//extern void add(int * A, int * B, int * C)
//{
// *C = *A + *B;
//}
//
// import "C"
import (
"fmt"
)

func main() {

var AA *C.int = new(C.int)
var BB *C.int = new(C.int)
var CC *C.int = new(C.int)

*AA = 5
*BB = 4

C.add(AA, BB, CC)
fmt.Println(*CC)

}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com