我正在使用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工作?
答案 0 :(得分:0)
您需要选择带有-G
选项的makefile生成器。如果没有它,它将在Windows系统上选择可能不是Makefile的默认值。运行cmake -G
,它将显示所有可用的生成器。
可能你想要cmake -G "Unix Makefiles" ...