我创建了一个在c#中添加两个数字的基本类.我把它建成了一个dll,但是当我试图在golang中调用它时,我没有成功.
目前这可能在golang吗?如果是这样,有人可以举例说明如何做到这一点?
编辑:我已经包含了我做这件事的最后一次尝试.C#dll只是一个添加传入的两个数字的方法.
package main
import (
"fmt"
"syscall"
)
func main() {
var mod = syscall.NewLazyDLL("MathForGo.dll")
var proc = mod.NewProc("Add");
proc.Call(2,3);
fmt.Printf("%v",proc)
}
Run Code Online (Sandbox Code Playgroud)