[英]Building OpenCV 3.3 using Mingw-make gives error 2 at 47%
[英]Where to install mingw-make from? (CMAKE)
我一直在尝试使用“MSYS Makefiles”生成器用 CMake 编译我的代码。 我写了以下命令: cmake -S. -B build/ -G "MSYS Makefiles
cmake -S. -B build/ -G "MSYS Makefiles
但出现以下错误:
CMake Error: CMake was unable to find a build program corresponding to "MSYS Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MSYS Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_AR was not found, please set to archive program.
经过一番调查,我发现我必须安装一个名为“mingw-make”的东西才能做到这一点。 显然这个“mingw-make”可以安装在“MinGW gui”中。 请注意,我检查了我是否已经安装了“mingw-make”,但我没有。
我很困惑,因为我似乎在任何地方都找不到这个“MinGW gui”。 我安装了 MinGW,但我的电脑上只有一个名为“修改或删除 MinGW”的应用程序。 我搜索了安装选项,但在任何地方都找不到“mingw-make”。 我在哪里可以下载这个“mingw-make”? 谢谢。
mingw32-make
仅与cmake -G"MinGW Makefiles"
一起使用。
仅将make
与cmake -G"MSYS Makefiles"
一起使用。
但是,如果您想要获得最佳性能,您应该获得Ninja并将ninja
与cmake -G"Ninja"
一起使用。
MinGW 都是命令行,尽管有一些 GUI 安装程序。 MinGW-w64 是 MinGW 的继任者,也支持 64 位 Windows。
有独立的 MinGW-w64 Windows 版本可从https://winlibs.com/ 获得,不需要安装步骤,只需提取。 这也包括mingw32-make
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.