C++ 如何将LLVM 5.0集成到Visual Studio 2017中?

C++ 如何将LLVM 5.0集成到Visual Studio 2017中?,c++,visual-studio,ide,clang,llvm,C++,Visual Studio,Ide,Clang,Llvm,从中,我可以下载llvm4.0的预构建二进制文件。使用Visual Studio 2017在Windows上安装了预构建的二进制文件后,我可以通过平台工具集选项轻松地在VC++和Clang 4.0之间切换编译器 从中,我还可以在Windows上构建LLVM工具链(生成许多可执行文件)。然而,我不知道如何制作一个预构建的安装程序,并获得与提供的官方版本相同的效果 因为没有为LLVM5.0(SVN)提供预构建的二进制文件,所以我必须自己做 是否有教程告诉我如何从LLVM的源代码构建llvm5.0(S

从中,我可以下载
llvm4.0
的预构建二进制文件。使用
Visual Studio 2017
在Windows上安装了预构建的二进制文件后,我可以通过
平台工具集
选项轻松地在
VC++
Clang 4.0
之间切换编译器

从中,我还可以在Windows上构建
LLVM
工具链(生成许多可执行文件)。然而,我不知道如何制作一个预构建的安装程序,并获得与提供的官方版本相同的效果

因为没有为
LLVM5.0(SVN)
提供预构建的二进制文件,所以我必须自己做

是否有教程告诉我如何从
LLVM
的源代码构建
llvm5.0(SVN)
的安装程序

提前谢谢

==================

为什么
LLVM 5.0

以下内容仅在LLVM 5.0中提供:

  • 类模板的模板参数推断
  • constexpr lambda表达式

  • 作为一种快速的攻击,你可以用你编译的二进制文件覆盖预构建的二进制文件。或者看看
    /tools/msbuild
    目录,它包含用于安装LLVM工具链的bat脚本。您可以更改并运行它们以添加另一个将使用SVN版本的工具链。

    您可以使用Clang Power Tools扩展直接从Visual Studio添加任何自定义LLVM版本。它提供了最新的LLVM版本支持(现在是LLVM 11),您可以从扩展设置面板安装所需的任何版本

    为此,请打开CPT设置->选择LLVM选项卡->选择要安装的版本,然后按安装按钮。现在安装完成,不需要其他配置

    本节中更好地描述了此功能

    PS:我是这个扩展的开发者之一,这个项目是开源的。

    -