[Insight-users] marching cube vtk!

salah salah at gris . uni-tuebingen . de
Tue, 23 Sep 2003 18:12:35 +0200


this piece of code produces the follwing link error=20

   VolumeReaderType::Pointer  in_Reader =3D VolumeReaderType::New();
   in_Reader->SetFileName( "D:/data/03_d/d3_edited.mha" );
   in_Reader->Update();
   ImageType::Pointer m_Image =3D in_Reader->GetOutput();

   // convert image from itk to vtk
   typedef itk::ImageToVTKImageFilter<ImageType> Itk2VtkType;
   Itk2VtkType::Pointer  m_Itk2Vtk =3D Itk2VtkType::New();

   m_Itk2Vtk->SetInput(m_Image);  // m_Reader reads a binary image
   m_Itk2Vtk->Update();

   vtkImageMarchingCubes *marcher =3D vtkImageMarchingCubes::New();
    marcher->SetInput(m_Itk2Vtk->GetOutput());
    marcher->SetValue(0, 1);


Error message:

--------------------Configuration: NPR1 - Win32 =
Debug--------------------
Linking...
   Creating library Debug/MastoNPR1.lib and object Debug/MastoNPR1.exp
Tester.obj : error LNK2001: unresolved external symbol "public: void =
__thiscall vtkImageMarchingCubes::SetInput(class vtkImageData *)" =
(?SetInput at vtkImageMarchingCubes@@QAEXPAVvtkImageData@@@Z)
Tester.obj : error LNK2001: unresolved external symbol "public: static =
class vtkImageMarchingCubes * __cdecl vtkImageMarchingCubes::New(void)" =
(?New at vtkImageMarchingCubes@@SAPAV1 at XZ)
Debug/MastoNPR1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

MastoNPR1.exe - 3 error(s), 0 warning(s)

Could somebody please help!

Zein