<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">You definitely want to use cmake.  It makes the task very easy.<br>
<br>
Here is the contents of CMakeLists.txt to build a simple program:<br>
<br>
cmake_minimum_required(VERSION 2.8)<br>
PROJECT(TensorGlyph)<br>
find_package(VTK REQUIRED)<br>
include(${VTK_USE_FILE})<br>
add_executable(TensorGlyph  TensorGlyph.cxx)<br>
target_link_libraries(TensorGlyph ${VTK_LIBRARIES})<br>
<br>
You will generate the VS project files by a command like this (in the directory that holds CMakeLists.txt):<br>
<br>
cmake -G "Visual Studio 2013"<br>
<br>
I initially resisted using cmake when I started working with ITK and VTK, but I quickly came to see the error of my ways.  Everybody will give you the same advice.<br>
<br>
Gib<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF736733"><font color="#000000" face="Tahoma" size="2"><b>From:</b> vtkusers [vtkusers-bounces@vtk.org] on behalf of bhanu kiran chaluvadi [nthdimensionalreality@gmail.com]<br>
<b>Sent:</b> Thursday, 23 June 2016 2:29 p.m.<br>
<b>To:</b> vtkusers@vtk.org<br>
<b>Subject:</b> [FORGED] [vtkusers] Programming in Visual studio - How to include all the required directories in Visual studio.<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr"><span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">Hi, </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">I am new to VTK. </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px"> I am using VTK - 6.3.0 along with <span class="" style="font-weight:bold; background:rgb(255,255,153)">visual</span> <span class="" style="font-weight:bold; background:rgb(255,255,153)">studio</span> 2013.
 I don't have much knowledge in cmake. </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">I am able to build VTK and run all the example(present in bin folder) by following some youtube tutorials. </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">Now i want to create by own sample project.  I want to include  "vtkRenderer.h" in my program(for example).. </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">As usual in <span class="" style="font-weight:bold; background:rgb(255,255,153)">visual</span> <span class="" style="font-weight:bold; background:rgb(255,255,153)">studio</span> ->
 properties i included the path where the program can find vtkRenderer.h </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">But vtkRenderer.h itself has 4 included header files </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">#include "vtkRenderingCoreModule.h" // For export macro </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">#include "vtkViewport.h" </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">#include "vtkVolumeCollection.h" // Needed for access in inline members </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">#include "vtkActorCollection.h" </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">And Each of the  above header file has further more included header file..and this continued... </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">I will not be  able to include the paths for each header file. since they are so many(more than 50)of them </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">Is there any way around this ? </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">i.e. if i </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">#include <vtkRenderer.h></span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">It should include all its dependency files. </span><br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<br style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">
<span style="color:rgb(0,0,0); font-family:Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:13.44px">Please help. </span><br clear="all">
<div><br>
</div>
Thanks
<div>BhanuKIran</div>
</div>
</div>
</div>
</div>
</body>
</html>