构建Go SWIG示例代码

时间:2013-06-10 14:14:29

标签: go swig

我正在尝试构建Go附带的示例SWIG绑定。我正在查看的文件位于misc / swig / callback中。

是否有关于如何构建此示例的说明?我试着按照这里的指示: http://www.swig.org/Doc2.0/Go.html 但是SWIG生成的代码似乎不能用g ++编译(因为它使用的是C ++库),而且不能用g ++编译(有多个编译错误)。

有没有人成功构建此示例?

谢谢!

1 个答案:

答案 0 :(得分:1)

例如,

$ export GOPATH=$HOME/gopath
$ cd $GOPATH/src/swig/callback
$ go clean
$ go install -v
swig/callback
$ 

既然你说你有使用g ++的问题,你是否为g ++安装了所有内容?例如,

$ sudo apt-get install g++ g++-multilib libstdc++6
$ g++ --version
g++ (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3