改变当前的cmake发生器

VeL*_*err 17 c++ cmake

如何在不使用Cmake GUI的情况下更改当前的cmake生成器(我想将标准生成器更改为Visual Studio 12 2013 Win64)?

Mat*_*ark 41

转到文件 - >删除缓存,然后再次单击配置.

  • 有趣的是,尽管这个问题特别要求一种不使用 CMake GUI 的方法,但当他们询问如何使用 GUI 更改生成器时,Google 却将人们发送到这里!多么令人困惑啊。 (3认同)

Rei*_*ica 14

一旦生成一次,就无法可靠地更改用于输出(=二进制)目录的生成器.您应该从一个新的输出目录开始.

在那里,只需使用CMake的-G 命令行选项:

cmake -G "Visual Studio 12 2013 Win64"
Run Code Online (Sandbox Code Playgroud)