title: How to setup MSVC build tools for Rust?
body: <p>I installed <code>rustup</code> in January 2017 without any problems. Recently I tried to do the same and have a huge problem. The <a href="https://www.rust-lang.org/en-US/install.html" rel="nofollow noreferrer">documentation</a> states that I need to go and install the <a href="https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017" rel="nofollow noreferrer">Build Tools for Visual Studio 2017</a>. This is kind of vague, especially because I've never used any Microsoft product for development.</p>
  
  <p>When I do start the installation, a tons of options appear and total download size goes in gigabytes. After I've installed what I guess would be the right choice it's not visible on path anyway (<code>cargo build</code> gives missing linker error, after I fixed that some missing libs show up.) I am using Powershell but on old CMD it behaves the same. Later on I found out there is a link to CMD in Menu Start that will open a CMD shell with correct path, but I'd rather use my ConEmu for that. I do know I could set up PATH manually etc. but this is not right way to do it (or it shouldn't be.) I don't want to be burdened with remembering to fix it later on after installation point changes, etc.</p>
  
  <p>So the question, finally, is.</p>
  
  <ol>
  <li>What is the set of minimum necessary components to check in Build Tools VS 2017 installer to be able to develop in Rust.</li>
  <li>How to set up PATH - automatically, if possible, in order to avoid later manual maintenance.</li>
  <li>How to set up above tools globally so I can develop and run my apps using IntelliJ or VSCode.</li>
  </ol>