[vtkusers] gcc linker errors with vtk 4.0
    Swegle Valentin M 2dLt AFRL/HEDB 
    Valentin.Swegle at brooks.af.mil
       
    Fri Aug 23 12:01:30 EDT 2002
    
    
  
Hi, All.
  I've compiled vtk 4.0 and it runs examples correctly in tcl.  For the life
of me, though, I can't get any c++ program using vtk to compile, including
the examples.    Does anybody have any insight?
Thanks much,
  Valentin
The errors I'm getting:
[root at valallah Playtime]# gcc test.cxx -o test
/tmp/ccStHUPr.o: In function `main':
/tmp/ccStHUPr.o(.text+0x55): undefined reference to 
`vtkImageReader2::New(void)'
/tmp/ccStHUPr.o(.text+0x97): undefined reference to 
`vtkImageReader2::SetFileName(char const *)'
collect2: ld returned 1 exit status
The version I'm running:
[root at valallah Playtime]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
This is VTK 4.0.
The program I'm trying to compile:
#include <stdlib.h>
#include <string.h>
#include "vtkImageReader2.h"
int
main (int argc, char *argv[])
{
     char titleModelTissue[40];  
     vtkImageReader2 *reader;
     strncpy(titleModelTissue, "monkeyhead0112x0113x0126.raw", titleSize - 
1);
     reader = vtkImageReader2::New();
     reader->SetDataExtent(0,125,0,112,0,111);
     reader->SetFileName(titleModelTissue);
     reader->SetDataSpacing(sx,sy,sz);
     return(0);
}
    
    
More information about the vtkusers
mailing list