我刚开始使用Cmake命令行。使用GUI,我可以指定源目录和构建目录,然后生成。效果很好。
当我运行命令行变体时,构建目录中没有任何输出。
cmake -G "Visual Studio 12 2013 Win64" --build C:\MySource\Build C:\MySource 我还会得到其他错误,因为它试图使用Win32,但是我指定了Win64。
发布于 2015-07-28 04:09:14
省略--build选项。当您执行cmake配置步骤(相当于cmake所发生的情况)时,您不使用--build。生成解决方案和项目之后,可以使用cmake --build . --config Debug构建解决方案和项目。(还可以指定使用--target MyTarget构建的目标。)
cd c:\MySource\Build
cmake -G "Visual Studio 12 2013 Win64" C:\MySource
cmake --build . --config Debug对于配置步骤(使用-G选项),可以使用相对目录..而不是绝对路径--这两种方法都可以。
https://stackoverflow.com/questions/31666846
复制相似问题