title: #include <bits/stdc++.h> with visual studio does not compile
body: <p>I have seen recently that <code>#include &lt;bits/stdc++.h&gt;</code> includes every standard library and stl include file. When i try to compile the following code segment with visual studio 2013, it gives an <code>error C1083: Cannot open include file: 'bits/stdc++.h': No such file or directory</code>. But it works perfectly fine with codeblocks. Is there any way to avoid this error?</p>
  
  <pre><code>#include &lt;bits/stdc++.h&gt;
  
  using namespace std;
  
  int main()
  {
  
  }   
  </code></pre>
  
  <p>I saw in some post that 'the header file is not part of the C++ standard, is therefore non-portable', and should be avoided'. But i think it is helpful in contest programming. </p>