Visual Studio Build Tools

Standalone compiler, libraries and scripts

The Visual C++ Build Tools allow you to build C++ libraries and applications targeting Windows desktop. They are the same tools that you find in Visual Studio 2017 and Visual Studio 2015 in a scriptable standalone installer. Now you only need to download the MSVC compiler toolset you need to build C++ projects on your build servers.

The Visual C++ Build Tools download is refreshed to include every Visual Studio update. The installer includes most updates of the MSVC compiler toolset from Visual Studio 2017. The installer also includes the MSVC compiler toolset from VS 2015 Update 3.



Download Build Tools for Visual Studio 2017 



MSBuild Command Prompt Screenshot


How you can use the Build Tools


Standalone Compiler

Use the Visual C++ compiler on Windows to build your tools.

Learn more >

Visual Studio Code logo

Visual Studio Code

Lightweight editor for Linux, MacOS, and Windows with its C++ Extension.

Learn more >

Team Build Server logo

Team Build Server

Use the tools to set up a build server for your team.

Learn more >

Python logo


Install non-pure Python packages or compile a Cython or Pyrex file.

Learn more >

Nodejs logo


Use native add-ons in Node.js with node-gyp.

Learn more >

Rust lang logo


Build Rust for Windows for use with the MSVC ABI.

Learn more >
Featured Blog Posts

Visual C++ setup dialog

Official Release of the Visual C++ Build Tools 2015 

Andrew Pardoe | March 31, 2016

Last November we previewed a different way of installing the C++ tools: Visual C++ Build Tools 2015. The Build Tools are the same C++ tools that you get with Visual Studio 2015 but they come in ...

Read more >

C++ tools in NuGet

Stay up to date with the Visual C++ tools on NuGet

Andrew Pardoe | April 26, 2016

Do you want to try out the newest C++ compiler from Microsoft? Last February we announced a new way to install the Microsoft Visual C++ (MSVC) toolset. Instead of waiting for the next update of Visual Studio ... 

Read more >
Visual Studio cpp editor screenshot

Develop C++ tools and libraries with Visual Studio

Visual Studio provides a free, fully featured development environment for C++ developers


Learn more