title: When including header files, is the path case sensitive?
body: <p>Given this directory tree:</p>
  
  <pre><code>src/MyLibrary/MyHeader.h
  src/file.cpp
  
  file.cpp:
  
  #include "mylibrary/myheader.h"
  ...
  </code></pre>
  
  <p>Compiling file.cpp works with VS, fails in gcc.</p>
  
  <ul>
  <li>What does the standard say?</li>
  <li>If the path is case sensitive, why is this wise?</li>
  <li>What's the best practice, keep all file/folder names lowercase and thus do the same when including?</li>
  </ul>
  
  <p>Thanks.</p>