<DIV>The only problem&nbsp;I had with VTK 4.2 (VTK_USE_HYBRID ON)&nbsp;and InsightApplications 1.8 was: can't open include file: vtkImageMarchingCubes.h &amp; vtkDecimate.h&nbsp;in compiling DeformableModelApplication.cxx. After some searching I noticed the following conditional include in file applications/SNAP/Logic/Mesh/VTKMeshPipeline.h. Seems the DeformableModelApplication assumes (requires) the USE_VTK_PATENTED be ON. (always inculde these two .h files) So I re-run cMake*** with USE_VTK_PATENDED ON and rebuild VTK. Now InsightApplications 1.8&nbsp;build ok with USE_FLTK and USE_VTK set to ON.</DIV>
<DIV>&nbsp;</DIV>
<DIV>***(If I just make there two .h files visible to the compiler, I got other errors).</DIV>
<DIV>&nbsp;</DIV>
<DIV>I am a newbie with XP, cMake 2.0.5, .net 2003, fltk 1.1.5, vtk 4.2 and insight 1.8.1 and insightapplication 1.8.0. Questions&nbsp;are </DIV>
<DIV>&nbsp;</DIV>
<DIV>1. Is it really necessary to rebuild with vtk 4.4 and,</DIV>
<DIV>2. Where can I find all the meaning of the setting&nbsp;for cMake, what impact&nbsp;they might have and&nbsp;dose it matter if all build ok?&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>// Optional selection of patented or non-patented algorithms</DIV>
<DIV><BR>#ifdef USE_VTK_PATENTED<BR>&nbsp; #include &lt;vtkImageMarchingCubes.h&gt;<BR>&nbsp; #include &lt;vtkDecimate.h&gt;<BR>#else<BR>&nbsp; #include &lt;vtkContourFilter.h&gt;<BR>&nbsp; #include &lt;vtkPolyDataNormals.h&gt;<BR>&nbsp; #include &lt;vtkDecimatePro.h&gt;<BR>#endif&nbsp;file only will be inculded if VTK</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Jim</DIV>
<DIV><BR><B><I>Luis Ibanez &lt;luis.ibanez@kitware.com&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><BR>Hi Jim,<BR><BR>Thanks for pointing this out.<BR><BR>It seems that we missed to update the README.txt file<BR>for the ITK release 1.8.<BR><BR>We just committed a fix for this file. It now says:<BR><BR>&gt;<BR>&gt; * VTK requires VTK version 4.4 and must be built ANSI_STDLIB<BR>&gt; (the ANSI_STDLIB flag is only a concern with VisualStudio 6.0).<BR>&gt;<BR>&gt; * CMake version 2.0.3 or later should be used.<BR>&gt;<BR>&gt; * FLTK version 1.1.4 is required<BR>&gt;<BR>&gt; * Qt version 2.3 is required (if you select to build Qt examples)<BR>&gt;<BR><BR>Please let us know if you encounter any other problem.<BR><BR><BR>Thanks<BR><BR><BR>Luis<BR><BR><BR>----------------------<BR>Jim Lii wrote:<BR><BR>&gt; Really?! The InsightApplications 1.8 README.txt indicates VTK 4.2.<BR>&gt; <BR>&gt; InsightApplications README<BR>&gt; --------------------------<BR>&gt; This directory contains a
 variety of applications written with ITK. <BR>&gt; Many are<BR>&gt; quite simple, come are complex and include GUI. Insight/Applications was<BR>&gt; originally a directory within the Insight source code repository. However,<BR>&gt; because of the size and complexity of this directory, the applications are<BR>&gt; now a separate software module (e.g., CVS checkout). Please make sure that<BR>&gt; you successfully build the core ITK prior to building this directory. <BR>&gt; Many of<BR>&gt; these applications are tricky to build and depend on external packages.<BR>&gt; Some important configuration details:<BR>&gt; * VTK requires VTK version 4.2 and must be built ANSI_STDLIB<BR>&gt; (the ANSI_STDLIB flag is only a concern with VisualStudio 6.0).<BR>&gt; * CMake version 1.8.3 or later should be used.<BR>&gt; * FLTK version 1.1.4 is required<BR>&gt; * Qt version 2.3 is required<BR>&gt; Building with any other configurations is liable to give problems.<BR>&gt; Unfortunately, developers are
 unlikely to help with problems due to<BR>&gt; using other configurations.<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; */Luis Ibanez <LUIS.IBANEZ@KITWARE.COM>/* wrote:<BR>&gt;<BR>&gt;<BR>&gt; Hi Jie,<BR>&gt;<BR>&gt; InsightApplications 1.8 must be built against VTK 4.4.<BR>&gt;<BR>&gt;<BR>&gt; Regards,<BR>&gt;<BR>&gt;<BR>&gt; Luis<BR>&gt;<BR>&gt;<BR>&gt; ----------------<BR>&gt; Jie Zhu wrote:<BR>&gt;<BR>&gt; &gt; Hi All,<BR>&gt; &gt; I am already using ITK and Vtk and I am now trying to use the<BR>&gt; &gt; itkApplication geodesicActiveContour. The compiling works fine, but<BR>&gt; &gt; during linking, about 200s of the following error occurs.<BR>&gt; &gt; Why is this happening? I am using VTK4.2 and insight1.8.1.<BR>&gt; &gt; I double checked and there is only this one version of Vtk<BR>&gt; installed.<BR>&gt; &gt;<BR>&gt; &gt; Thanks,<BR>&gt; &gt; Jie<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; GeodesicActiveContour.obj : error LNK2019: unresolved external<BR>&gt; symbol<BR>&gt; &gt;
 "__declspec(dllimport) public: void __thiscall<BR>&gt; &gt; vtkViewport::AddProp(class vtkProp *)"<BR>&gt; &gt; (__imp_?AddProp@vtkViewport@@QAEXPAVvtkProp@@@Z) referenced in<BR>&gt; &gt; function "protected: __thiscall<BR>&gt; &gt; fltk::VTKImageViewer::VTKImageViewer(void)"<BR>&gt; &gt; (??0?$VTKImageViewer@E@fltk@@IAE@XZ)<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ITKVtkFltk.lib(fltkVTKImageViewerGUI.obj) : error LNK2001:<BR>&gt; unresolved<BR>&gt; &gt; external symbol "__declspec(dllimport) public: static void __cdecl<BR>&gt; &gt; vtkObject::operator delete(void *)" (__imp_??3vtkObject@@SAXPAX@Z)<BR>&gt; &gt; _______________________________________________<BR>&gt; &gt; Insight-users mailing list<BR>&gt; &gt; Insight-users@itk.org<BR>&gt; &gt; http://www.itk.org/mailman/listinfo/insight-users<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; Insight-users mailing list<BR>&gt; Insight-users@itk.org<BR>&gt;
 http://www.itk.org/mailman/listinfo/insight-users<BR>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; Do you Yahoo!?<BR>&gt; Check out the new Yahoo! Front Page. www.yahoo.com <HTTP: www.yahoo.com><BR><BR><BR><BR><BR><BR></BLOCKQUOTE><p>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com