英文:
How to make a callback to GO method from C++ DLL
问题
我有一个GO程序,其中有一个函数调用了一个在dll中定义的C方法的CGO调用。这部分工作得很好。
现在我需要从我的dll回调到GO。这可能吗?有什么帮助的指针吗?
请注意,我的DLL代码是一个独立的代码库,通过使用Visual Studio单独编译和链接来生成dll。我使用的是64位的Windows 10机器。
英文:
I have a GO program with a function that make a CGO call to c method defined in a dll. That part works great..
Now i need to make a callback from my dll to GO. Is that possible, any helping pointers ?
Note that my DLL code is separate codebase which gets compiled and linked separately to generate dll using visual studio. I'm on windows 10 64 bit machine.
答案1
得分: 3
我找到了我要找的东西。在这里发布,以便帮助其他人解决这个问题。
https://github.com/golang/go/wiki/cgo#function-pointer-callbacks
英文:
I found exactly what i was looking for. Posting here so that it may help other with this problem.
https://github.com/golang/go/wiki/cgo#function-pointer-callbacks
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论