Я пытаюсь создать файл cpp с opencv функциями.Go + Swig building with external lib
Go 1.3 утверждает, что построение swig теперь связано с инструментом сборки go, но я не нашел способ сказать, что инструмент сборки для добавления include dirs и libs args с pkg-config.
go test -x cv_test.go
cd /Users/pierre/Projects/go-swig
clang++ -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common -g -O2 -o $WORK/_/Users/pierre/Projects/go-swig/_obj/binding.cpp.o -c ./binding.cpp
# _/Users/pierre/Projects/go-swig
In file included from ./binding.cpp:1:
./binding.h:5:10: fatal error: 'cv.h' file not found
$WORK/command-line-arguments/_test/tiler.test
FAIL command-line-arguments [build failed]
Кто-нибудь сделал это успешно?
Нормально ли иметь пробел между -I и. в начале строки clang ++? –
Он работает, если я запускаю его вручную с помощью «-I/usr/local/Cellar/opencv/2.4.9/include/opencv -I/usr/local/Cellar/opencv/2.4.9/include« Я не знаю, Я знаю, что такое -I. делает, это не имеет никакого эффекта, когда я удаляю его ^^ –