标签: go cgo
最近我花了一些时间在cgo上以及如何在go中编写C代码。使用#cgo指令加载.so文件似乎很容易。但是,有没有什么方法可以以相反的方式做到这一点?也就是说,我们可以为.so或.a文件构建一个go包,以便它可以被c / c ++项目直接使用吗?
答案 0 :(得分:3)
答案是Go代码无法动态加载到C代码尚未。
有一些活动使这成为可能,但现在还没有准备好。
请参阅the discussion at on the mailing list。