cmake在命令行上创建visual studio解决方案

ant*_*009 3 cmake

我在Visual Studio 2008 VC Express版上使用cmake 2.6.4 WinXP Pro Compiling

我可以使用cmake-GUI创建解决方案文件.但是,我不想使用cmake-GUI,因为我总是喜欢命令行.

但是,我在从命令行创建解决方案文件时遇到问题.

我正在做'out of source',这是我的目录结构:

project/
    src/
    build/
Run Code Online (Sandbox Code Playgroud)

我可以从build目录运行cmake.

cmake ../src
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个:

cmake ../src --visual studio 2008
Run Code Online (Sandbox Code Playgroud)

它不起作用,也不会创建解决方案文件.

难道我做错了什么?

非常感谢任何建议,

Mad*_*ish 10

是的,你做错了.尝试调用

cmake
Run Code Online (Sandbox Code Playgroud)

查看如何在命令行上传递选项.

对于您的具体情况,它将是:

cmake -G "Visual Studio 9 2008" ..\src
Run Code Online (Sandbox Code Playgroud)