MinGW显示"no target specified and no makefile found"错误



我在Windows 7命令提示符上。

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

说明说

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

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

我没有制作,所以我安装了mingw。当我在MingW中发现的可执行文件的CMD上设置路径时,它说"没有指定目标,找不到目标"。

在c: mingw bin i有一个mingw32-make.exe文件。在c: mingw msys 1.0 bin中,我有一个make.exe文件和makeinfo.exe文件。

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

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

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

我如何使该制作工作?

您需要使用-G选项选择Makefile Generator。否则,它将选择一个默认值,该默认值可能不是Windows系统上的makefiles。运行cmake -G,它将显示所有可用的发电机。

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

之类的东西

最新更新