[Insight-users] problem with cmake
imho
imho@skynet.be
Thu, 06 Feb 2003 16:44:53 +0100
Hi,
I think I've enabled the hybrid package on VTK install.
Now I've initialised environnement var VTKBUILD and VTKSOURCE with
setenv but I have another error :
/usr/lib/qt3/lib: file not recognized: Is a directory
I think it's because of ${QT_QT_LIBRARY} in the link library, but I've
taked this from the example QtItk.
What should I do ?
Thanks
Bill Hoffman wrote:
>You need to enable the vtkHybrid package in the VTK you are using.
>It is off by default.
>
>-Bill
>
>
>At 03:37 PM 2/6/2003 +0100, imho wrote:
>
>
>>Hi,
>>
>>I try to combinate Qt, VTK and ITK together and it works fine on windows (with visual) but I'd like to make it works on linux too, so I try to write a cmakelist file.
>>
>>So I've tried to write it, but make give me this error :
>>
>>/usr/bin/ld: cannot find -lvtkHybrid
>>collect2: ld returned 1 exit status
>>
>>Maybe I do all wrong, I don't know :/
>>
>>Thanks for helping me
>>
>>
>>here is my cmakelist.txt file :
>>--------------------------------------------------------------
>>PROJECT(NewProject)
>>
>>INCLUDE (${CMAKE_ROOT}/Modules/FindVTK.cmake)
>>IF (USE_VTK_FILE)
>> INCLUDE(${USE_VTK_FILE})
>>ENDIF (USE_VTK_FILE)
>>
>>
>>
>>#
>># Find ITK
>>#
>>INCLUDE (${CMAKE_ROOT}/Modules/FindITK.cmake)
>>IF (USE_ITK_FILE)
>> INCLUDE(${USE_ITK_FILE})
>>ENDIF(USE_ITK_FILE)
>>
>>#
>># Find QT
>>#
>>INCLUDE (${CMAKE_ROOT}/Modules/FindQt.cmake)
>>
>>
>>INCLUDE_DIRECTORIES(
>>${QT_INCLUDE_DIR}
>>${QT_INCLUDE_PATH}
>>/home/imho/memoire/VTK
>>/home/imho/memoire/VTK/Rendering
>>/home/imho/memoire/VTK/Imaging
>>/home/imho/memoire/VTK/Graphics
>>/home/imho/memoire/VTK/Hybrid
>>/home/imho/memoire/VTK/Common
>>/home/imho/memoire/VTK/Filtering
>>/home/imho/memoire/VTK/IO
>>/home/imho/memoire/VTK/Patented
>>/home/imho/memoire/VTK/Parallel
>>/home/imho/memoire/VTK/Utilities/zlib
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/Algorithms
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/IO
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/BasicFilters
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/Numerics
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/SpatialObject
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/Numerics/vxl
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/Numerics/vxl/vcl
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Code/Numerics/vxl/vnl
>>/home/imho/memoire/ITK/InsightToolkit-1.0.0/Examples/vtkITK/Common
>>/home/imho/NewProject/vtk_qt1.6_vtk4.0
>>
>>/usr/lib/qt3/include
>>
>>)
>>
>>LINK_LIBRARIES (
>>
>>vtkRendering
>>vtkGraphics
>>vtkHybrid
>>vtkImaging
>>vtkIO
>>vtkFiltering
>>vtkCommon
>>vtkzlib
>>
>>ITKNumerics
>>VXLNumerics
>>ITKCommon
>>ITKBasicFilters
>>ITKAlgorithms
>>ITKIO
>>ITKMetaIO
>>itkpng
>>itkzlib
>>
>> ${QT_QT_LIBRARY}
>>)
>>
>>
>>IF(WIN32)
>>ADD_DEFINITIONS(-DQT_DLL)
>>ENDIF(WIN32)
>>
>>SET(NewProject_SRCS
>>
>>affichage16coupes.cpp
>>affichage1coupe.cpp newprojectwindow.cpp
>>affichage4coupes.cpp traitementITK.cpp
>>affichage4vues.cpp main.cpp vtkInteractorStyleCustom.cpp
>>affichageVTK3D.cpp
>>affichageVTK.cpp
>>
>>)
>>
>>SET(NewProject_MOC_SRCS
>>
>>affichage16coupes.h affichageVTK3D.h
>>affichage1coupe.h affichageVTK.h newprojectwindow.h
>>affichage4coupes.h traitementITK.h
>>affichage4vues.h vtkInteractorStyleCustom.h
>>)
>>
>>IF(QT_WRAP_CPP)
>> QT_WRAP_CPP(NewProject NewProject_SRCS NewProject_MOC_SRCS)
>>ENDIF(QT_WRAP_CPP)
>>
>>
>>ADD_EXECUTABLE(NewProject NewProject_SRCS)
>>
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users@public.kitware.com
>>http://public.kitware.com/mailman/listinfo/insight-users
>>
>>
>
>
>
>
>
>
>