[vtkusers] VTK 4.0 error in vtkTkImageViewerWidget.h

Asad A. Abu-Tarif tarifa at rpi.edu
Mon Nov 19 02:28:48 EST 2001


I use tcl/tk 8.3.4. I had the TK_INTERNAL_PATH set to
D:/vtk4.0/VTK/Rendering/tkInternals
I'll change it to append the tk83 (which exists in my directory
hierarchy).

> Side note: If an include directive uses quotes, then the
> current directory is searched first and then the include paths
> are searched.

I always thought that. However, the file tkWinInt.h exists in both
directories: tkinternals and tkinternals\tk83. The compiler should
have at least found the one in the tkinternals directory??

Thanks,
Asad


----- Original Message -----
From: "David Gobbi" <dgobbi at irus.rri.ca>
To: "Asad A. Abu-Tarif" <tarifa at rpi.edu>
Cc: "vtk User List" <vtkusers at public.kitware.com>
Sent: Monday, November 19, 2001 2:11 AM
Subject: Re: [vtkusers] VTK 4.0 error in vtkTkImageViewerWidget.h


> Hi Asad,
>
> The TK_INTERNAL_PATH variable must be set incorrectly in your
> CMakeCache.txt, e.g. mine is set to (because I use tcl/tk 8.3)
>
> TK_INTERNAL_PATH:PATH=V:/dgobbi/VTK/Rendering/tkInternals/tk83
>
> If you use tcl/tk 8.2, then the path should be just
>
> TK_INTERNAL_PATH:PATH=V:/dgobbi/VTK/Rendering/tkInternals
>
>
> Side note: If an include directive uses quotes, then the
> current directory is searched first and then the include paths
> are searched.
>
>  - David
>
> --
>   David Gobbi, MSc                       dgobbi at irus.rri.ca
>   Advanced Imaging Research Group
>   Robarts Research Institute, University of Western Ontario
>
> On Mon, 19 Nov 2001, Asad A. Abu-Tarif wrote:
>
> > Hi,
> > I'm one of the VTK 4.0 testers (site: asad.rpi). I've been facing the
same
> > error
> > in every build for the last few days (happening 6 times per build). Here
it
> > is:
> >
> > ================error=============================
> > D:\vtk4.0\VTK\Rendering\vtkTkImageViewerWidget.h(85) : fatal error
C1083:
> > Cannot open include file: 'tkWinInt.h': No such file or directory
> > vtkTkImageWindowWidget.cxx
> > ================error=============================
> >
> > The file tkWinInt.h is in the directory
D:\vtk4.0\VTK\Rendering\tkInternals
> > and that directory is specified in CMake.
> > The problem is that vtkTkImageViewerWidget.h includes this file with "'
> > (#include "tkWinInt.h"), this tells the VC++ compiler to look for it
only in
> > the current directory. The include statement should be changed to be
> > using <> (#include <tkWinInt.h> ) or to (#include
"tkinternals\tkWinInt.h").
> >
> > Am I correct or is it that I'm doing something wrong in the
configuration
> > that is causing this error?
> >
> > Thanks,
> > Asad
> >
> >
> > _______________________________________________
> > This is the private VTK discussion list.
> > Please keep messages on-topic. Check the FAQ at:
<http://public.kitware.com/cgi-bin/vtkfaq>
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/vtkusers
> >
>




More information about the vtkusers mailing list