【发布时间】:2011-11-24 23:58:26
【问题描述】:
使用 CMake,如何在 Linux 上生成 Visual Studio 项目文件?
【问题讨论】:
使用 CMake,如何在 Linux 上生成 Visual Studio 项目文件?
【问题讨论】:
你不能。您必须在 Windows 上运行 CMake 才能为 Visual Studio 生成。
【讨论】:
通常您会使用 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 的生成器。
【讨论】:
在我看来,CMake(当前版本 2.8.6)不支持此功能。
【讨论】: