如何从 C++ DLL 回调 GO 方法

How to make a callback to GO method from C++ DLL

我有一个 GO 程序,它有一个函数,可以对 dll 中定义的 c 方法进行 CGO 调用。那部分效果很好.. 现在我需要从我的 dll 回调到 GO。有可能吗,有什么帮助吗?

请注意,我的 DLL 代码是单独的代码库,它被单独编译和链接以使用 visual studio 生成 dll。我在 windows 10 64 位机器上。

我找到了我要找的东西。在这里发帖,这样可以帮助其他人解决这个问题。

https://github.com/golang/go/wiki/cgo#function-pointer-callbacks