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:我是这个扩展的开发者之一,这个项目是开源的。-