自学内容网 自学内容网

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。

- 步骤:

  1. 安装 MinGW:

从 MinGW 下载并安装 MinGW。
在安装过程中,选择安装 mingw32-gcc-g++ 和 mingw32-make,这是 C++ 编译器和 make 工具。

  1. 配置环境变量:

将 MinGW 的 bin 目录(例如 C:\MinGW\bin)添加到系统的环境变量 Path 中。

  1. 使用 MinGW Makefiles:

安装完成后,您需要告诉 CMake 使用 MinGW 的 Makefiles 构建系统。使用以下命令来生成 Makefiles:

cmake .. -G "MinGW Makefiles"

原文地址:https://blog.csdn.net/weixin_50993868/article/details/143026889

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!