2011-11-24 81 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)的支持。