我在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" ...