opencv 함수를 사용하여 cpp 파일을 빌드하려고합니다.외부 라이브러리가있는 Go + Swig 건물
go 1.3 빌드 빌드 도구에 swig building이 번들되어 있지만 빌드 도구에 pkg-config를 포함하는 dir 및 libs args를 추가하는 방법을 찾지 못했습니다.
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"를 사용하여 수동으로 실행하면 작동합니다. ' - 내가 뭘 알아? 않습니다, 그것을 제거 할 때 아무 효과가 없습니다 ^^ –