如何在MSYS2中安装和配置'cmake‘?我已经尝试安装了以下MSYS包

在运行任何cmake命令时,我收到以下错误
‘CMakeLists.txt:5上的CMake弃用警告(cmake_minimum_required):将从CMake的未来版本中删除与CMake < 2.8.12的兼容性。
更新版本参数值或使用...后缀来告诉CMake该项目不需要与旧版本兼容。
-- C编译器标识未知-- CXX编译器标识未知,CMakeLists.txt:8 ( CMake )出现错误: CMAKE_C_COMPILER:
cl不是完整路径,并且在路径中找不到。
要在Visual C++中使用NMake生成器,cmake必须从可以从命令行使用编译器cl的shell运行。此环境无法调用cl编译器。要解决此问题,请从Visual Studio命令提示符(vcvarsall.bat)运行cmake。
通过将环境变量"CC“或CMake缓存条目CMAKE_C_COMPILER设置为编译器的完整路径,或者设置为编译器名称(如果它在路径中),告诉CMake在哪里可以找到编译器。
CMakeLists.txt:8 (项目)处出现CMake错误: CMAKE_CXX_COMPILER: cl不是完整路径,并且在路径中找不到该路径。
要在Visual C++中使用NMake生成器,cmake必须从可以从命令行使用编译器cl的shell运行。此环境无法调用cl编译器。要解决此问题,请从Visual Studio命令提示符(vcvarsall.bat)运行cmake。
通过将环境变量"CXX“或CMake缓存条目CMAKE_CXX_COMPILER设置为编译器的完整路径,或者设置为编译器名称(如果它在路径中),告诉CMake在哪里可以找到编译器。
--配置不完整,出现错误!‘请帮助解决此错误。
发布于 2021-07-27 23:36:49
默认情况下,Windows上的CMake尝试使用MSVC编译器(cl)。要使其使用GCC,请添加以下标志:-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++。
发布于 2021-07-27 21:45:31
您可以在https://packages.msys2.org上搜索软件包并找到cmake package:
pacman -S cmake
https://stackoverflow.com/questions/65146595
复制相似问题