为什么我在 cmake 中找不到 Visual Studio 生成器?

为什么我在 cmake 中找不到 Visual Studio 生成器?

我正在尝试通过使用 cmake 创建 .sln 文件来安装 clang。为了生成文件,我在构建目录中使用了以下命令:

cmake -DLLVM_ENABLE_PROJECTS=clang -G "Visual Studio 15 2017" -A x64 -Thost=x64 ..\clang

但我收到一个错误,没有名为“Visual Studio 15 2017”的生成器。命令输出:

CMake Error: Could not create named generator Visual Studio 15 2017

Generators
  Unix Makefiles               = Generates standard UNIX makefiles.
  Ninja                        = Generates build.ninja files.
  Watcom WMake                 = Generates Watcom WMake makefiles.
  CodeBlocks - Ninja           = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles  = Generates CodeBlocks project files.
  CodeLite - Ninja             = Generates CodeLite project files.
  CodeLite - Unix Makefiles    = Generates CodeLite project files.
  Sublime Text 2 - Ninja       = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                               = Generates Sublime Text 2 project files.
  Kate - Ninja                 = Generates Kate project files.
  Kate - Unix Makefiles        = Generates Kate project files.
  Eclipse CDT4 - Ninja         = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.

系统信息:系统为:Linux - 4.15.0-43-generic - x86_64 cmake 版本:3.12.2

相关内容