CMakeを使用してソースからOpenCVを構築しようとしています。公式のOpenCVの指示に従って、ディレクトリをバイナリディレクトリに変更し、次のように入力しています。
michael@GNU:~/opencv-3.1.0/release$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0
ただし、CMakeは次のようなエラーを表示し続けます。
CMake Error: The source directory "/home/michael/opencv-3.1.0/release/CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0" does not exist.
私は何を間違えていますか?これは私がフォローしているドキュメントです。
http://docs.opencv.org/3.1.0/d7/d9f/tutorial_linux_install.html#gsc.tab=
そのチュートリアルのcmake
コマンドを詳しく見てください。最後にパス/usr/local
(コンパイル済みプログラムをインストールするディレクトリ)があり、その後にスペースと..
(おそらくソースコードを含むディレクトリとしての親ディレクトリを示します)が続きます。
したがって、プログラムを/home/michael/opencv-3.1.0/ディレクトリーにコンパイルする場合は、元のコマンドにスペースと2つのドットを追加するだけです。このような:
cd ~/opencv-3.1.0/release
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0 ..
それでも問題が解決する場合、同じエラーが引き続き発生する場合、または追加の質問がある場合はお知らせください。幸運を!
-ニック