title: Use of NVIDIA Tools Extension under Visual Studio 2010
body: <p>I'm trying to use the NVIDIA Tools Extension to perform a more accurate performance assessment of a CUDA code with the Visual Profiler. I'm using Visual Studio 2010 for developing the code.</p>
  
  <p>To setup Visual Studio 2010 for this feature, I have added</p>
  
  <pre><code>Properties -&gt; Linker -&gt; General -&gt; Additional Library Directories -&gt; $(NVTOOLSEXT_PATH)\lib\$(Platform);
  
  Properties -&gt; Linker -&gt; General -&gt; Input -&gt; Additional Dependencies -&gt; nvToolsExt32_1.lib;
  </code></pre>
  
  <p>However, when I use</p>
  
  <pre><code>#include &lt;nvToolsExt&gt;
  </code></pre>
  
  <p>the compiler says</p>
  
  <pre><code>Error   1   error C1083: Cannot open include file: 'nvToolsExt': No such file or directory
  </code></pre>
  
  <p>The environmental variable <code>NVTOOLSEXT_PATH</code> is set as</p>
  
  <pre><code>NVTOOLSEXT_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\nvToolsExt\
  </code></pre>
  
  <p>but the directory <code>C:\Program Files\NVIDIA GPU Computing Toolkit\nvToolsExt\</code> is not present on my system and so I think that the NVIDIA Tools Extension is not installed.</p>
  
  <p>I have two questions:</p>
  
  <p>1) Is the above procedure to set up Visual Studio 2010 for the NVIDIA Tools Extension feature correct?
  2) How to install the tools?</p>
  
  <p>Thanks in advance.</p>