新しいマシンに Eclipse + OpenCV を入れる話。
https://www.lesliesikos.com/install-opencv-3-2-with-eclipse-neon-on-windows-10/
作業メモ:
Eclipse インストール http://www.eclipse.org/downloads/
→ JDK がないといわれるのでインストール http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Eclipse(Oxygen) C/C++ IDE
jdk8u152
OpenCV のソースつきパッケージダウンロード(開発環境がまだ 2.4 なのでそっちに合わせる)→ c:\opencv に展開
OpenCV 2.4.13.4
ビルドのため MinGW をインストール (c:\mingw-w64) https://sourceforge.net/projects/mingw-w64/
C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin をパスに追加
MinGW 7.2.0 / x64
CMake のバイナリインストーラを入れる。(標準パス) ユーザのコマンドパスに追加するオプションを選ぶ。
CMake を立ち上げ、source に opencv 内の source フォルダ、build に新しいビルドフォルダを作成して指定→configure
Eclipse Oxygen では Program Files ではなく Users フォルダ下にインストールされる。これが見つからない。eclipse.exe を探し出してCMAKE_ECLIPSE_EXECUTABLE に指定する必要がある。CMAKE_ECLIPSE_VERSION が最新で 4.5 Mars だったが、これを指定してみたら動いた。
eclipse を起動し、project browser ペインで右クリック→import→General の中の「Existing Projects into Workspace」→root directory にさっき作ったビルドフォルダを指定→finish