2017-11-28 10 views
0

私はWindows 7のコマンドプロンプトを表示しています。MinGW makeは "ターゲットが指定されておらず、メイクファイルが見つかりません"というエラーを表示します。

私は誰かのgithubで提供されるいくつかの特別なモジュールを使ってopenCVを構築しようとしています。

命令が

$ cd <opencv_build_directory> 
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory> 
$ make -j5 

を言う最初の二つは、最終的にはcmakeのをインストールした後に行う、と私は最後のコマンドの作業を取得する必要があります。

私はMakeしていないので、MinGWをインストールしました。 MinGWで見つかったmake実行ファイルのcmdにパスを設定すると、「指定されたターゲットがありません。メイクファイルが見つかりません」と表示されます。

C:\ MinGW \ binにmingw32-make.exeファイルがあります。 (C:\ MinGW \ msys \ 1.0 \ bin)私はmake.exeファイルとmakeinfo.exeファイルを持っています。

両方のファイルの場所へのパスを設定しましたが、すべてエラーを返します。

メイクファイルは、これらのフォルダにはどこにも見つかりません。 Makefileファイルはいくつかありますが、異なるフォルダにあります。特定のフォルダに移動する必要があるかどうかはわかりません。

vimフォルダには1つ、share \ libtoolフォルダにはMakefile.inとMakefile.amがあります。

メークはどのように動作しますか?

答えて

0

-Gオプションを使用してメークファイルジェネレータを選択する必要があります。それがなければ、Windowsシステム上でおそらくMakefilesではないデフォルトを選択するでしょう。 cmake -Gを実行すると、使用可能なすべての発電機が表示されます。

おそらくあなたは何かが欲しいと思うでしょうcmake -G "Unix Makefiles" ...

関連する問題