MinGW make显示“未指定目标且未找到makefile”错误

时间:2017-11-28 05:43:18

标签: windows opencv makefile command

我正在使用Windows 7命令提示符。

我正在尝试使用某人的github上提供的一些额外模块来构建openCV。

说明说

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

安装cmake后最后完成了前两个,我只需要让最后一个命令工作。

我没有制作,所以我安装了MinGW。 当我在cmd上为我在MinGW中找到的make可执行文件设置路径时,它说“没有指定目标,也没有找到makefile”。

在C:\ MinGW \ bin中我有一个mingw32-make.exe文件。 在C:\ MinGW \ msys \ 1.0 \ bin我有一个make.exe文件和一个makeinfo.exe文件。

我已将路径设置为两个文件的位置,但它们都返回错误。

在这些文件夹中找不到makefile文件。有几个Makefile文件,但在不同的文件夹中。我不确定是否应该将它们移到某个文件夹中。

vim文件夹中有一个,share \ libtool文件夹中有Makefile.in和Makefile.am。

如何让make工作?

1 个答案:

答案 0 :(得分:0)

您需要选择带有-G选项的makefile生成器。如果没有它,它将在Windows系统上选择可能不是Makefile的默认值。运行cmake -G,它将显示所有可用的生成器。

可能你想要cmake -G "Unix Makefiles" ...

之类的东西