Как сделать обратный вызов метода GO из C ++ DLL

У меня есть программа GO с функцией, которая делает CGO вызов метода c, определенного в DLL. Эта часть прекрасно работает ..
Теперь мне нужно сделать обратный звонок из моей DLL к GO. Это возможно, какие-нибудь указатели помощи?

Обратите внимание, что мой код DLL представляет собой отдельную кодовую базу, которая компилируется и связывается отдельно для генерации DLL с использованием Visual Studio. Я на Windows 10 64-битной машине.

0

Решение

Я нашел именно то, что искал. Размещать здесь, чтобы это могло помочь другим с этой проблемой.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]