Linux CMake:将生成器用于其他平台。怎么用?

Linux CMake:将生成器用于其他平台。怎么用?,linux,cmake,Linux,Cmake,使用CMake,如何在Linux上生成Visual Studio项目文件?通常您会使用Windows并选择要生成的内容。但是如果您确实想在Linux上生成它们,那么您可以使用wine/crossover来运行Windows生成器程序 如果您想拥有VisualStudio项目文件,那么在任何情况下都需要Windows机器来编译它们。为什么不直接在那里生成它们呢 我正在运行CMake 2.8.6,以下是我可用的生成器: Unix Makefiles = Generates

使用CMake,如何在Linux上生成Visual Studio项目文件?

通常您会使用Windows并选择要生成的内容。但是如果您确实想在Linux上生成它们,那么您可以使用wine/crossover来运行Windows生成器程序

如果您想拥有VisualStudio项目文件,那么在任何情况下都需要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生成器。

从我的角度来看,CMake(当前版本2.8.6)不支持此功能。

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

因为我刚刚介绍了CMake,并想演示此功能。所以你确定,windows Generator只在windows上可用??没有做一些黑客操作,那么是的,我确定它不可用。