Cmake 在msys2上为';It’他对环境不熟悉

Cmake 在msys2上为';It’他对环境不熟悉,cmake,msys,Cmake,Msys,我想让cmake在msys2上工作。我尝试编译另一个项目的一些代码,并且: CMake错误:无法创建命名生成器MSYS Makefiles 我已经找到并尝试按照说明进行操作……但我意识到,线程最终链接回的wiki从不表示msys存储工具链的位置。谷歌搜索没有真正的帮助 更奇怪的是,尽管由于缺少cmake而抛出了一个错误,但我尝试使用的程序以某种方式运行并生成有效数据。我不明白 我以前从未使用过msys;作为一个全新的msys2/cygwin用户,我甚至不懂行话,我该如何安装并运行cmake?听起

我想让cmake在msys2上工作。我尝试编译另一个项目的一些代码,并且:

CMake错误:无法创建命名生成器MSYS Makefiles

我已经找到并尝试按照说明进行操作……但我意识到,线程最终链接回的wiki从不表示msys存储工具链的位置。谷歌搜索没有真正的帮助

更奇怪的是,尽管由于缺少cmake而抛出了一个错误,但我尝试使用的程序以某种方式运行并生成有效数据。我不明白


我以前从未使用过msys;作为一个全新的msys2/cygwin用户,我甚至不懂行话,我该如何安装并运行cmake?

听起来像是您指定了一个
-G“MSYS Makefiles”
作为cmake生成器,但cmake不识别该生成器。当我在msys2上使用CMake时,我只使用默认的Unix Makefiles生成器,一切正常。另外,在我当前安装的msys2上,CMake似乎没有我可以看到的MSYS Makefile生成器(运行
CMake--help
将列出可用的生成器)。尝试在不使用
-G
选项的情况下运行cmake。另外,确保首先通过
pacman-Sy make

安装
make
,您可以提供正在运行的cmake命令吗?