2017-08-30 10 views
1

私のMacでopencvを動作させようとしています。私はこのチュートリアルに従おうとしています:http://tilomitra.com/opencv-on-mac-osx/。唯一の問題は、cmakeをダウンロードしてcmake -G "Unix Makefiles"コマンドを実行した後です。私の端末でCMake Error:ソースディレクトリ "/Users/dannyhalawi/Desktop/opencv2.framework"というエラーメッセージが表示されません。 CMakeLists.txtを含むように見えます。open cvをダウンロード中にcmakeでエラーが発生しました

これは本当ですが、CMakesList.txtを含んでいません。しかし、私はそれをどうやって取得するのか分からないのですか?

アドバイスはありますか?

+0

抽出したOpenCVファイルを含むディレクトリの中にいる必要があります。次に、 'mkdir build'と' cd build'を実行します。その後、 'cmake'コマンドを実行することができます。 – zindarod

答えて

0

作成およびbuildフォルダに変更するには、前の2つの行を実行していることを確認してください:cmake -G "Unix Makefiles" ..コマンドの最後に..

$ mkdir build 
$ cd build 

はcmakeのはCMakeLists.txtの親フォルダになりますことを意味します。だからここにあなたが取るべきステップがあります:

  1. ソースファイルを新しいフォルダに抽出します。あなたの場合/Users/dannyhalawi/Desktop/opencv2.framework
  2. そのフォルダに移動します。
  3. チュートリアルからコマンドを実行します。

あなたはcmakeのは、より高いレベルでどのように動作するかを理解するいくつかの助けが必要な場合は、私はあなたに使用であるかもしれないstarting a C++ project with CMakeについてcodecastを掲載。

+0

ありがとうございます。私は先に進み、私のデスクトップ上に新しいフォルダを作成し、そこでopencv2.frameworkを配置しました。そのフォルダで、buildという名前の新しいディレクトリを作成しました。その後、私はそのディレクトリの中に入るためにcdビルドを行い、cmake -G "Unix Makefiles"を実行しましたが、同じエラーが出ます。CMakeエラー:ソースディレクトリ "/ Users/dannyhalawi/Desktop/project"は表示されませんCMakeLists.txtを格納する。 – dannyallover

+0

興味深い。 OpenCVのtarballをダウンロードするには、http://opencv.willowgarage.com/wiki/InstallGuideでチュートリアルが参照するページを読み込めませんでした。しかし、私は公式の[OpenCVリリース](http://opencv.org/releases.html)ページにアクセスして最新のソースリリースをダウンロードできました。そこにCMakeLists.txtファイルがあることを確認しました。ファイル検索を行い、抽出されたディレクトリツリーのどこかにCMakeLists.txtがあるかどうか確認できますか? – v1bri

関連する問題