我正在使用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
它不起作用,也不会创建解决方案文件。
我做错了吗?
非常感谢任何建议,
答案 0 :(得分:10)
是的,你做错了。 尝试调用
cmake
查看如何在命令行上传递选项。
对于您的具体情况,它将是:
cmake -G "Visual Studio 9 2008" ..\src
答案 1 :(得分:0)
当您在命令行中键入cmake而没有任何选项时,您将看到所有可能的选项。其中一个是-G,它为您的项目文件指定生成器。
还会列出一个包含所有可能的生成器名称的列表。