我正在努力学习CMake,所以我从他们网站上的教程开始。有些功能,比如使用.h.in文件进行版本控制,我无法在Visual中工作,所以我决定只使用CMD和CMake。由于VS正在安装,CMake默认创建VS解决方案,卸载VS后,它现在默认为NMake Makefiles。我想使用MinGW生成器。我知道我可以通过使用-G标志来传递它,但是我想让它成为CMake的默认行为。
因此:cmake .的行为将与cmake -G "MinGW Makefiles" .相同
我试过这里提出的解决方案,但似乎行不通。Setting default compiler in CMake
也许我把环境变量设置错了,我不知道。以下是我是如何进行的:
打开环境选项卡Makefiles
G 216
但是,如果我创建一个新项目并运行CMake,它仍然默认为NMake生成器。你有什么建议吗。
发布于 2022-03-22 15:13:51
我必须在Windows环境变量中创建CMAKE_GENERATOR变量,而不是在CMake中。
https://stackoverflow.com/questions/71573649
复制相似问题