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

时间:2010-02-17 05:21:58

标签: cmake

我正在使用cmake 2.6.4     WinXP专业版     在Visual Studio 2008 VC Express版本上进行编译

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

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

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

project/
    src/
    build/

我可以从build目录运行cmake。

cmake ../src

然而,当我尝试这个时:

cmake ../src --visual studio 2008

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

我做错了吗?

非常感谢任何建议,

2 个答案:

答案 0 :(得分:10)

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

cmake

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

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

cmake -G "Visual Studio 9 2008" ..\src

答案 1 :(得分:0)

当您在命令行中键入cmake而没有任何选项时,您将看到所有可能的选项。其中一个是-G,它为您的项目文件指定生成器。

还会列出一个包含所有可能的生成器名称的列表。