CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
时间: 2024-04-02 10:31:23 浏览: 74
这个错误通常表示 CMake 无法找到 MinGW Makefiles 构建工具。您可以使用以下步骤来解决这个问题:
1. 确保已安装 MinGW-w64 编译器。您可以从官方网站 https://sourceforge.net/projects/mingw-w64/files/ 下载适合您的 Windows 版本的安装程序,并按照提示进行安装。
2. 将 MinGW-w64 的 bin 目录添加到系统 PATH 环境变量中。在 Windows 中,您可以通过以下步骤添加环境变量:
- 在 Windows 10 中,打开“设置”应用程序,然后选择“系统” > “关于” > “高级系统设置” > “环境变量”。
- 在“用户变量”或“系统变量”中找到“PATH”变量,并将 MinGW-w64 的 bin 目录添加到变量值中,例如:“C:\mingw-w64\mingw64\bin”。
3. 在 CMake 中指定 MinGW-w64 Makefiles 作为构建工具。您可以在命令行中运行以下命令:
```
cmake -G "MinGW Makefiles" <source_dir>
```
其中,“source_dir” 是您的源代码目录。
4. 在命令行中运行“mingw32-make.exe”或“mingw-make.exe”命令以构建您的项目。例如:
```
mingw32-make.exe
```
或者:
```
mingw-make.exe
```
这将使用 MinGW-w64 Makefiles 构建工具来编译您的代码并生成可执行文件。
希望这些步骤可以帮助您解决 CMake 找不到 MinGW Makefiles 构建工具的问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)