golang:在跨平台调用C ++代码

时间:2014-03-02 06:53:25

标签: c++ macos go

有没有办法从Go调用C ++代码?我需要在Windows和Mac中调用C ++代码。 Go语言是否支持跨语言集成?

1 个答案:

答案 0 :(得分:3)

  

SWIG and Go

     

Go是一种编译语言,而不是脚本语言。但是,确实如此   不支持直接调用用C / C ++编写的函数。这个cgo   程序可用于生成包装器以从Go调用C代码,但是   没有方便的方法来调用C ++代码。 SWIG填补了这一空白。

使用SWIG。