[Insight-users] installation problem
imho
imho@skynet.be
Fri, 22 Nov 2002 16:57:28 +0100
OK Luis, but why after replacing the sources in the right folder, have I
still errors with itkImageViewer :
C:\internet\VTK\ITK\InsightToolkit-1.0.0\InsightToolkit-1.0.0\Examples\ImageViewer\itkImageViewer.cxx(19)
: fatal error C1083: Cannot open include file: 'itkImage.h': No such
file or directory
Luis Ibanez wrote:
> imho wrote:
>
> >
> > Hi Luis,
> > the fact is that when I've compiled itk, the path was :
> > C:/internet/VTK/ITK/InsightToolkit-1.0.0/InsightToolkit-1.0.0
> > (the decompression puts one folder too much)
> > and now I have moved the sources in :
> > C:/internet/VTK/ITK/InsightToolkit-1.0.0/
> >
> > that's the confusion?
> >
>
>
> Yeap !,
> that's what it is.
>
> You *should not* move the ITK sources after you have built it.
>
> When you configure ITK in a binary directory, CMake creates
> a file names "UseITK.cmake" intended to be used to configure
> applications that use ITK. Among the content of this file,
> you will find the ITK source dir. This is passed by CMake to
> your external application so all the header files can be found.
>
> If you move the sources after building ITK, the UseITK.cmake
> file ends up pointing to an unexisting directory.
>
>
>
> > so now I have put the sources in
> > C:/internet/VTK/ITK/InsightToolkit-1.0.0/InsightToolkit-1.0.0
> > again
> > and have these errors :
> >
> >
> lkit-1.0.0\InsightToolkit-1.0.0\Examples\QtITK\itkQtLightIndicator.h(22)
> > : error C2039: 'setPaletteBackgroundColor' : is not a member of
> > 'QtLightIndicator'
> >
>
>
> This is normal.
>
> The example was created on Linux using Qt 3.1
>
> The free version of Qt for windows is 2.3 and
> the method setPaletteBackgroundColor() was not
> available in this version.
>
> Julien Jomier fixed this yesterday, so it will
> run on Windows with Qt 2.3. You may want to
> take a look at his changes.
> http://www.itk.org/cgi-bin/cvsweb.cgi/Insight/Applications/QtITK/?cvsroot=Insight
>
>
>
> The offending method was replaced with
>
> setBackgroundColor();
>
>
> You can hand modify your version, or simple
> cvs update.
>
>
> Please let us know if that help,
>
>
> Thanks
>
>
> Luis
>
>
>
>
>
>
>