MinGW Makefiles
PS C:\Users\31919\Desktop\trash\projects\cmake\build_unix> cmake .. -G "Unix Makefiles"
CMake Error: CMake was unable to find a build program corresponding to "Unix 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
-- Configuring incomplete, errors occurred!
在 Windows 上使用 cmake … -G “Unix Makefiles” 时出现此错误是因为 Windows 系统默认不支持 Unix Makefiles,而且缺少类似 make 的构建工具和编译器。解决方案:
安装 MinGW 并使用 MinGW Makefiles
MinGW 是一个轻量级的 Windows 编译器工具链,类似于 Linux 环境的 gcc 和 make。
- 步骤:
- 安装 MinGW:
从 MinGW 下载并安装 MinGW。
在安装过程中,选择安装 mingw32-gcc-g++ 和 mingw32-make,这是 C++ 编译器和 make 工具。
- 配置环境变量:
将 MinGW 的 bin 目录(例如 C:\MinGW\bin)添加到系统的环境变量 Path 中。
- 使用 MinGW Makefiles:
安装完成后,您需要告诉 CMake 使用 MinGW 的 Makefiles 构建系统。使用以下命令来生成 Makefiles:
cmake .. -G "MinGW Makefiles"
原文地址:https://blog.csdn.net/weixin_50993868/article/details/143026889
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!