c – 如何将LLVM 5.0集成到Visual Studio 2017中?

从 llvm’s site开始,我可以下载LLVM 4.0的预构建二进制文件.在使用Visual Studio 2017在Windows上安装预构建的二进制文件后,我可以通过Platform Toolset选项轻松地在VC和Clang 4.0之间切换编译器.

从Getting Started with the LLVM System using Microsoft Visual Studio开始,我还可以在Windows上构建LLVM工具链(产生许多可执行文件).但是,我不知道如何制作预建的安装程序并获得与正式版提供的相同的效果.

因为llvm’s site不为LLVM 5.0(SVN)提供预构建的二进制文件,所以我必须自己做.

是否有一个教程告诉我如何从LLVM的源代码构建LLVM 5.0(SVN)的安装程序?

提前致谢.

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

为何选择LLVM 5.0

以下C++17’s features仅适用于LLVM 5.0:

>类模板的模板参数推导
> constexpr lambda表达式

最佳答案 作为一个快速黑客,你可以用你编译的那些覆盖预构建的二进制文件.或者看一下< LLVMInstallDir> / tools / msbuild目录,它包含用于安装LLVM工具链的bat脚本.您可以更改并运行它们以添加另一个使用SVN版本的工具链.

点赞