Создание примера кода Go SWIG
Я пытаюсь создать пример привязок SWIG, которые идут с Go. Файлы, на которые я смотрю, находятся в misc / swig / callback.
Есть ли инструкции о том, как построить этот пример? Я попытался выполнить следующие указания: http://www.swig.org/Doc2.0/Go.html но код, сгенерированный SWIG, похоже, не компилируется с g++ (поскольку он использует библиотеку C++) и не компилировать с помощью g++ (с множественными ошибками компиляции).
Кто-нибудь успешно построил этот пример?
Спасибо!
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