title: Set up Visual studio library project dependencies
body: <p>I'm struggling to find out the proper way to set up dependencies in Visual Studio (i.e. 2015) given the following case:</p>
  <p>I have 2 projects:</p>
  <ul>
  <li>Engine: it is a static library project and depends on glfw, glew and opengl .lib files that I specify in &quot;Librarian&quot;, &quot;Additional dependencies&quot; section. I also add include and libs directories properly.</li>
  <li>Game: It should only be able to access the API given by Engine project, so I add Engine headers directory to Game include directories and the same for the generated Engine.lib with the additional libraries directory.</li>
  </ul>
  <p>At this stage, Engine project compiles successfully.</p>
  <p>I hoped that Game project would work too but when I try to compile this project with a simple main.cpp, the compiler shows this error(referencing a file from Engine project):</p>
  <p>-- Error   C1083   Cannot open include file: 'GL/glew.h': No such file or directory</p>
  <p>I don't want to include opengl, glew and glfw libraries and include directories to my Game project, since the user shouldn't access to this API.</p>
  <p>So... what's the proper way to achieve this (the simpler the better)?</p>
  <p>Thanks in advance</p>