Hi everyone, <br>I posted this in vtkiniria3d user mail list but I thought I could try my luck here.<br><br>I copied DataManager in Examples to other place than the source tree and tried to build it separately but i failed . It was successful when being built together with the whole vtkinria3d though .Below is my CMakeList.txt and error mess,. Thank you.<br><br>//------------------CMakeList.txt---------------------------------------<br>PROJECT(DataManager)<br><br>FIND_PACKAGE (ITK)<br> IF (ITK_FOUND)<br> INCLUDE(${USE_ITK_FILE} )<br> ENDIF(ITK_FOUND)<br><br>FIND_PACKAGE (VTK)<br> IF (VTK_FOUND)<br> INCLUDE(${USE_VTK_FILE} )<br> ENDIF(VTK_FOUND)<br><br>FIND_PACKAGE(KWWidgets)<br> IF(KWWidgets_FOUND)<br> INCLUDE(${KWWidgets_USE_FILE})<br> ENDIF(KWWidgets_FOUND)<br><br>FIND_PACKAGE(vtkINRIA3D REQUIRED)<br>INCLUDE(${vtkINRIA3D_USE_FILE})<br><br>IF(APPLE)<br>SET(GUI_EXECUTABLE
MACOSX_BUNDLE)<br>ENDIF(APPLE)<br><br>ADD_EXECUTABLE(DataManager ${GUI_EXECUTABLE}<br>DataManager.cxx<br>)<br><br>TARGET_LINK_LIBRARIES(DataManager<br>vtkDataManagement<br>vtkRenderingAddOn<br>vtkVisuManagement<br>vtkRendering<br>vtkIO<br>)<br><br>//-------------------Error Message-----------------------------------<br>In file included from /usr/local/include/vtkMetaDataSetSequence.h:29,<br> from /export/home/anhtuan/Download/working/DataManager/DataManager.cxx:23:<br>/usr/local/include/vtkMetaImageData.h:31:38: error: itkImageToVTKImageFilter.h: No such file or directory<br>/usr/local/include/vtkMetaImageData.h:32:38: error: itkVTKImageToImageFilter.h: No such file or directory<br>/usr/local/include/vtkMetaImageData.h:80: error: typedef name may not be a nested-name-specifier<br>/usr/local/include/vtkMetaImageData.h:80: error: expected ‘;’ before ‘<’
token<br>/usr/local/include/vtkMetaImageData.h:325: error: ‘ItkConverterType’ has not been declared<br>/usr/local/include/vtkMetaImageData.h:325: error: expected ‘;’ before ‘m_ItkConverter’<br>/usr/local/include/vtkMetaImageData.h: In member function ‘void vtkMetaImageData::SetItkImage(typename itk::Image<type, 3u>::Pointer)’:<br>/usr/local/include/vtkMetaImageData.h:116: error: ‘ImageToVTKImageFilter’ in namespace ‘itk’ does not name a type<br>/usr/local/include/vtkMetaImageData.h:116: error: expected unqualified-id before ‘<’ token<br>/usr/local/include/vtkMetaImageData.h:117: error: ‘ConverterType’ has not been declared<br>/usr/local/include/vtkMetaImageData.h:117: error: expected initializer before ‘converter’<br>/usr/local/include/vtkMetaImageData.h:118: error: ‘converter’ was not declared in this scope<br>/usr/local/include/vtkMetaImageData.h:120: error: incomplete type ‘vtkImageData’ used in nested name
specifier<br>/usr/local/include/vtkMetaImageData.h:121: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaImageData.h:122: error: no matching function for call to ‘vtkMetaImageData::SetDataSet(vtkImageData*&)’<br>/usr/local/include/vtkMetaImageData.h:273: note: candidates are: virtual void vtkMetaImageData::SetDataSet(vtkDataSet*)<br>/usr/local/include/vtkMetaImageData.h:123: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h: In member function ‘void vtkMetaDataSetSequence::WriteSingleFile(const char*)’:<br>/usr/local/include/vtkMetaDataSetSequence.h:101: error: incomplete type ‘vtkImageData’ used in nested name specifier<br>/usr/local/include/vtkMetaDataSetSequence.h:114: error:
invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:115: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:116: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:123: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:124: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct
vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:125: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:151: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:155: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>/usr/local/include/vtkMetaDataSetSequence.h:159: error: invalid use of undefined type ‘struct vtkImageData’<br>/usr/local/include/vtkSynchronizedView.h:41: error: forward declaration of ‘struct vtkImageData’<br>make[2]: *** [CMakeFiles/DataManager.dir/DataManager.o] Error 1<br>make[1]: *** [CMakeFiles/DataManager.dir/all] Error
2<br>make: *** [all] Error 2<br><br><p> Send instant messages to your online friends http://uk.messenger.yahoo.com