最近は、Pleiades eclipseにもMac環境用がリリースされており、インストールは楽勝。
問題はOpenCVで、調べてみるとHomebrewでbrew tap homebrew/scienceとやれとなっているが、エラーがでる。最近ではこれは不要で、brew install opencvでOK。
さて、eclipseの設定は以下の通り。
- プロジェクトを右クリックで「プロパティ」を開く
- 「C/C++ ビルド」「設定」
- 「GCC C++ Compiler」「インクルード」にOpenCVのインクルードパスを設定
(/usr/local/Cellar/opencv/3.4.1_1/include) - 次は「GCC C++ Linker」「ライブラリー」「ライブラリーの検索パス」にOpenCVのライブラリパスを設定
- その上の「ライブラリー」にはそのパスに入っている、すべてのライブラリを設定
- そのパスをプロジェクトを右クリックで「実行」「実行の構成」を開く
- 環境タブに以下の変数を追加
名前:LD_LIBRARY_PATH
値:/usr/local/Cellar/opencv/3.4.1_1/lib/
これでOKのはずだが、ライブラリを読み込めない。ライブラリーにはすべて設定されているのに(上記項番5)。
調べると、ライブラリ名称をそのまま設定していたが、以下のようにファイル名が"libopencv_core.3.4.1.dylib"の場合、先頭の"lib"と、拡張子".dylib"を外して
"opencv_core.3.4.1"と設定する必要があるらしい。ううむ。
0 件のコメント:
コメントを投稿