标签: c++ macos go
有没有办法从Go调用C ++代码?我需要在Windows和Mac中调用C ++代码。 Go语言是否支持跨语言集成?
答案 0 :(得分:3)
SWIG and Go Go是一种编译语言,而不是脚本语言。但是,确实如此 不支持直接调用用C / C ++编写的函数。这个cgo 程序可用于生成包装器以从Go调用C代码,但是 没有方便的方法来调用C ++代码。 SWIG填补了这一空白。
SWIG and Go
Go是一种编译语言,而不是脚本语言。但是,确实如此 不支持直接调用用C / C ++编写的函数。这个cgo 程序可用于生成包装器以从Go调用C代码,但是 没有方便的方法来调用C ++代码。 SWIG填补了这一空白。
使用SWIG。