OpenCVをNetBeans on Yosemiteで動かす
環境
OpenCV 2.4.11
brewで入れた。
NetBeans 8.0.4
紆余曲折あったが入れた。
YosemiteにNetbeans c/c++をインストールしてgdbでデバッグ - 日陰側の部屋が寒いけど頑張る
Yosemite OSX 10.10.3
なんかYosemite固有の問題多いけどまだ大丈夫
修正点
Opencvライブラリのpkg-config
pkg-config opencv --libsの内容に-libtbb.dylibが入ってて、実体がない。のでこの部分削除。 自分の環境ではpkg-configの情報は下記に入ってた
/usr/local/Cellar/opencv/lib/pkgconfig/opencv.pc
pkg-configの場所
これはpkg-configのインストールの仕方と思う。 /usr/local/binの中にあって、NetBeansのコマンドラインから見えてなかった。
sudo ln -s /usr/local/bin/pkg-config /usr/bin/pkg-config
NetBeansの設定
↓らへん参考に。
includeディレクトリ
プロジェクトを右クリック→→プロパティ→ビルド→c++コンパイラ内、 インクルードディレクトリに下記追加
/usr/local/include/opencv2
ライブラリ
ビルド→リンカー内、 ライブラリに下記追記
`pkg-config opencv --libs`