<div class="gmail_quote">On Tue, Aug 7, 2012 at 4:40 AM, Agata Krasoń <span dir="ltr">&lt;<a href="mailto:agatakrason@gmail.com" target="_blank">agatakrason@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi David,<div><br></div><div>I have already wirte this code . On my computer it works well:</div><div><br></div><div>It is for csv files :</div><div>My code here :</div><div><br></div><div><div>vtkDelimitedTextReader* reader = vtkDelimitedTextReader::New();</div>

<div>  reader-&gt;SetFileName(inputFilename);</div><div>  reader-&gt;DetectNumericColumnsOn();</div><div>  reader-&gt;SetFieldDelimiterCharacters(&quot; &quot;);</div><div>  reader-&gt;Update();</div><div> </div><div>  vtkTable* table = reader-&gt;GetOutput();</div>

<div>  vtkPoints* points = vtkPoints::New();</div><div>  vtkDoubleArray* normals = vtkDoubleArray::New();</div><div> </div><div>  normals-&gt;SetNumberOfComponents(3); </div><div><br></div><div>  for(vtkIdType i = 0; i &lt; table-&gt;GetNumberOfRows(); i++)</div>

<div>    {</div><div>  std::cout &lt;&lt; &quot; &quot; &lt;&lt; (table-&gt;GetValue(i,0)).ToDouble();</div><div>         </div><div> </div><div>    points-&gt;InsertNextPoint((table-&gt;GetValue(i,0)).ToDouble(),</div><div>

                            (table-&gt;GetValue(i,1)).ToDouble(),</div><div>                            (table-&gt;GetValue(i,2)).ToDouble());</div><div> </div><div>    double n[3];</div><div>    n[0] = (table-&gt;GetValue(i,3)).ToDouble();</div>

<div>    n[1] = (table-&gt;GetValue(i,4)).ToDouble();</div><div>    n[2] = (table-&gt;GetValue(i,5)).ToDouble();</div><div> </div><div><br></div><div><span style="white-space:pre-wrap">        </span>std::cout&lt;&lt;&quot; &quot;&lt;&lt;std::endl;</div>

<div><br></div><div>    normals-&gt;InsertNextTuple(n);</div><div>    }</div><div><br></div><div><br></div><div> </div><div>  /*std::cout &lt;&lt; &quot;There are &quot; &lt;&lt; points-&gt;GetNumberOfPoints()</div><div>
    &lt;&lt; &quot; points.&quot; &lt;&lt; std::endl; */</div>
<div><br></div><div>  vtkPolyData* polydata = vtkPolyData::New();</div><div>  polydata-&gt;SetPoints(points);</div><div>  polydata-&gt;GetPointData()-&gt;SetNormals(normals);</div><div>  vtkVertexGlyphFilter* glyphFilter = vtkVertexGlyphFilter::New();</div>

<div>  glyphFilter-&gt;SetInputConnection(polydata-&gt;GetProducerPort());</div><div>  glyphFilter-&gt;Update();</div><div><br></div><div>//  system(&quot;Pause&quot;);</div><div><br></div><div>  glyphFilter-&gt;Delete();</div>

<div>  polydata-&gt;Delete();</div><div>  normals-&gt;Delete();</div><div>  points-&gt;Delete();</div><div>  reader-&gt;Delete();</div></div><div><br></div><div>But when I am trying to compile for antoher . I received an error ;/</div>

<div>error LNK2019: unresolved external symbol __declspec(dllimport) public: static class vtkDelimitedTextReader * __cdecl vtkDelimitedTextReader::New(void) (__imp_?New@vtkDelimitedTextReader@@SAPAV1@XZ) referenced in function protected: virtual void __thiscall</div>

<div><br></div><div>I don&#39;t know what it may be wrong with this code.</div><div>I have the same vtk version 5.8.</div><div>I don&#39;t have any idea ;/</div><div><br></div><div><br></div><div>I would appreciate for any help.</div>

<div>Best,</div><div>agatte</div></blockquote><div><br></div>I believe you need to rebuild VTK and turn on INFOVIS.<br clear="all"><br>David</div>