如何将 CMAKE 生成器添加到 Linux 版本的 CMAKE 中?

Sta*_*tec 1 linux windows cmake

我在运行适用于 Linux 的 Windows 子系统的 Windows 计算机上。当我在 WSL 上安装 CMAKE 的 CLI 版本时,它没有附带任何 Visual Studio 生成器(即Visual Studio 15 2017 Win64)。

如何将这些添加到 Linux 版本的 CMAKE 中?

Cin*_*its 5

没有可以做的。根据CMake 的文档

CMake 生成器是特定于平台的,因此每个生成器可能仅在某些平台上可用。cmake(1) 命令行工具 --help 输出列出了当前平台上可用的生成器。

即使您自己构建了 CMake,您也无法编译 Visual Studio 生成器,因为它们依赖于 Windows API