2011-11-24 66 views

回答

4

你不能。您必须在Windows上运行CMake才能为Visual Studio生成。

3

通常你会使用Windows GUI program,选择什么来产生。但是如果你想在Linux上生成它们,也许你可以使用wine/crossover来运行Windows生成器程序。

如果你想拥有Visual Studio项目文件,那么无论如何你都需要一台Windows机器来编译它们。为什么不在那里生成它们呢?

我运行CMake的2.8.6,这些都是我提供的发电机:

Unix Makefiles    = Generates standard UNIX makefiles. 
Xcode      = Generate Xcode project files. 
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. 
Eclipse CDT4 - Unix Makefiles 
          = Generates Eclipse CDT 4.0 project files. 
KDevelop3     = Generates KDevelop 3 project files. 
KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files. 

因此,没有发生器为Visual Studio。

+0

因为我只是给一个关于CMake的介绍,并希望演示该功能。所以你确定,Windows生成器只能在Windows上使用? – Beginner

+0

如果没有做一些黑客,那么,我敢肯定,这是不可用。 –

0

从我的头顶,这不是由CMake的(当前版本2.8.6)的支持。