Недавно я потратил некоторое время на cgo и на то, как писать код C в go. Кажется очень простым загрузить файл .so с помощью директив #cgo. Однако есть ли способы сделать это наоборот? То есть, можем ли мы собрать пакет go в файл .so или .a, чтобы его можно было напрямую использовать в проектах c/c++?
Можно ли сделать пакеты go файлами .so или .a?
comment
Это помогает? stackoverflow.com/questions/6125683/call-go-functions -из-с
- person Etherealone   schedule 10.11.2013
Ответы (1)
Ответ заключается в том, что код Go нельзя динамически загружать в код C пока.
Есть некоторая активность, чтобы сделать это возможным, но она еще не готова.
См. обсуждение в списке рассылки.
person
Nick Craig-Wood
schedule
10.11.2013