We provide a periodically updated installer for Windows. The current installer integrates with MSVC 2010, 2012, 2013 and 2015.
Windows installer, based on SVN r300231 (13 April 2017).
To use the LLVM toolchain from Visual Studio, select a project in Solution Explorer, open its Property Page (Alt+F7 by default), and in the "General" section of "Configuration Properties" change "Platform Toolset" to "LLVM-vs2012", "LLVM-vs2013", etc.
Alternatively, invoke MSBuild with
to try out the toolchain without modifying the project files.
Currently, the package only includes clang, clang-format, lld, lldb, and the AddressSanitizer runtime from compiler-rt, but eventually it should grow to encompass other Clang tools, and possibly other LLVM projects such as libc++.
A 64-bit version is also available, but it doesn't integrate as well with Visual Studio.
We also provide a standalone Visual Studio plugin for clang-format. It requires Visual Studio 2012 Professional or later. Notably, the Express editions do not support plugins.
Visual Studio plugin installer, based on SVN r300231.