DLL
已收录文章:3篇
-
首先撰写golang程序exportgo.go: package main import "C" import "fmt" //export PrintBye func PrintBye() { fmt.Println("From DLL: Bye!") } //export Sum func Sum(a int, b int) int { return a + b; } func main() { // Need a main func489 收藏
-
目的 本篇文章主要介绍golang在调用c实现的dll时,具体的一些方式。比如值传递、参数传递、指针等等的一些使用。 一、dll的代码 c实现的dll代码: hello.h #ifndef _HELLO_H_ #define _HELLO_H_ #include <s400 收藏
-
问题内容DLL里的代码char *echo() { return "123123"; }这是我现在的写法.package main import ( "fmt" "strings" "syscall" "unsafe" ) func main() { dll := syscall.MustLoadDLL("my_dll.dll") r1, _, _ := dll.MustFindPr297 收藏