title: Oracle oracledb NPM module won't build with node-gyp and Windows
body: <p>I've been trying to get the Oracle client for Node.js, <code>oracledb</code>, built on Windows 7.  When I run <code>npm install oracledb</code> I see a large number of errors, such as:</p>
  
  <pre><code>fatal error C1083: Cannot open include file: 'oci.h'
  fatal error C1083: Cannot open include file: 'oratypes.h'
  </code></pre>
  
  <p>As well as error messages like <code>unrecognizable template declaration/definition</code> and <code>syntax error : 'using'</code>.</p>
  
  <p>I've been trying to build the oracledb client mostly with Node.js 5.8.0, but I've tried with older versions as well with the same result.  My python version is 2.7.9.  I've installed Microsoft Visual Studio 2015 Express, the newest available right now, as well as the Oracle InstantClient 12.1 (also current), but I still get pages of compiler errors from the <code>node-gyp</code> build process when running <code>npm install oracledb</code>.</p>
  
  <p>This isn't the first NPM module I've had trouble building, and I've installed older versions of Visual Studio in the past (2010, 2012, 2013).  I've tried uninstalling them as well, but I'm not convinced they actually uninstalled fully.</p>