如何在MSYS2中安装和配置'cmake'?

use*_*807 7 cmake msys mingw-w64

如何在MSYS2中安装和配置'cmake'?我尝试安装以下 MSYS 软件包

吃豆人包

我在运行任何 cmake 命令时收到以下错误

''' CMakeLists.txt 中的 CMake 弃用警告:5 (cmake_minimum_required):与 CMake < 2.8.12 的兼容性将从 CMake 的未来版本中删除。

更新 VERSION 参数值或使用 ... 后缀告诉 CMake 该项目不需要与旧版本兼容。

-- C 编译器标识未知 -- CXX 编译器标识未知 CMakeLists.txt:8(项目)处的 CMake 错误:CMAKE_C_COMPILER:

cl
Run Code Online (Sandbox Code Playgroud)

不是完整路径,并且未在 PATH 中找到。

要在 Visual C++ 中使用 NMake 生成器,必须从可从命令行使用编译器 cl 的 shell 运行 cmake。此环境无法调用 cl 编译器。要解决此问题,请从 Visual Studio 命令提示符 (vcvarsall.bat) 运行 cmake。

通过将环境变量“CC”或 CMake 缓存条目 CMAKE_C_COMPILER 设置为编译器的完整路径或编译器名称(如果它位于 PATH 中),告诉 CMake 在哪里找到编译器。

CMakeLists.txt:8(项目)处的 CMake 错误:CMAKE_CXX_COMPILER: cl 不是完整路径,并且在 PATH 中找不到。

要在 Visual C++ 中使用 NMake 生成器,必须从可从命令行使用编译器 cl 的 shell 运行 cmake。此环境无法调用 cl 编译器。要解决此问题,请从 Visual Studio 命令提示符 (vcvarsall.bat) 运行 cmake。

通过将环境变量“CXX”或 CMake 缓存条目 CMAKE_CXX_COMPILER 设置为编译器的完整路径或编译器名称(如果它位于 PATH 中),告诉 CMake 在哪里找到编译器。

-- 配置不完整,出现错误!''' 请帮助解决此错误。

Cyr*_*ter 4

您可以在https://packages.msys2.org上搜索软件包并找到cmake 软件包

pacman -S cmake