[Insight-users] Compiling Project over Mac Os 10.5.2
Stefano Sclaverano
hellowskyfal at gmail.com
Thu Apr 3 07:19:57 EDT 2008
Hi all,
I'm trying to porting some application from Windows XP to Mac os X...
But i'm have a problem when I try to compiling the project
With make in the shell and with XCode, I have the same error during the
linking process
-lITKIO not found...and every other lib of ITK
I post here my cmake file if u can help me?!
Thanks
Stefano
PROJECT(ItkVtkQtImageAnalyseReader)
####################################################################################
# Find ITK.
####################################################################################
FIND_PACKAGE(ITK)
IF(ITK_FOUND)
INCLUDE(${ITK_USE_FILE})
ELSE(ITK_FOUND)
MESSAGE(FATAL_ERROR "Cannot build without ITK. Please set ITK_DIR.")
ENDIF(ITK_FOUND)
####################################################################################
# Find VTK.
####################################################################################
FIND_PACKAGE(VTK)
IF(NOT VTK_DIR)
MESSAGE(FATAL_ERROR "Please set VTK_DIR.")
ENDIF(NOT VTK_DIR)
INCLUDE(${VTK_USE_FILE})
MARK_AS_ADVANCED(VTK_DIR)
####################################################################################
# use what QVTK built with
####################################################################################
SET(QT_MOC_EXECUTABLE ${VTK_QT_MOC_EXECUTABLE} CACHE FILEPATH "")
SET(QT_UIC_EXECUTABLE ${VTK_QT_UIC_EXECUTABLE} CACHE FILEPATH "")
SET(QT_QMAKE_EXECUTABLE ${VTK_QT_QMAKE_EXECUTABLE} CACHE FILEPATH "")
SET(DESIRED_QT_VERSION ${VTK_DESIRED_QT_VERSION} CACHE FILEPATH "")
####################################################################################
# Find QT
####################################################################################
FIND_PACKAGE(Qt)
IF(QT_USE_FILE)
INCLUDE(${QT_USE_FILE})
ELSE(QT_USE_FILE)
SET(QT_LIBRARIES ${QT_QT_LIBRARY})
ENDIF(QT_USE_FILE)
MARK_AS_ADVANCED(QT_QMAKE_EXECUTABLE)
####################################################################################
# Use the include path and library for Qt that is used by VTK.
####################################################################################
INCLUDE_DIRECTORIES(
${QT_INCLUDE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)
####################################################################################
# SETTING and WRAPPING
####################################################################################
SET (ImageAnalyseReaderSrcs
main.cxx
)
IF(DESIRED_QT_VERSION MATCHES 4)
SET(ImageAnalyseReaderSrcs ${ImageAnalyseReaderSrcs} analyseViewerWindow.cxx
matrixWindow.cxx ACOSWidget.cxx imageReader.cxx anglesWindow.cxx )
SET (ImageAnalyseReaderHeaders analyseViewerWindow.h matrixWindow.h
ACOSWidget.h imageReader.h anglesWindow.h )
QT4_WRAP_CPP(MOCSrcs ${ImageAnalyseReaderHeaders} )
ADD_DEFINITIONS(-DQT_CORE_LIB -DQT3_SUPPORT)
ELSE(DESIRED_QT_VERSION MATCHES 4)
SET(ImageAnalyseReaderSrcs ${ImageAnalyseReaderSrcs} analyseViewerWindow.cxx
matrixWindow.cxx ACOSWidget.cxx imageReader.cxx anglesWindow.cxx )
SET (ImageAnalyseReaderHeaders analyseViewerWindow.h matrixWindow.h
ACOSWidget.h imageReader.h anglesWindow.h )
QT_WRAP_CPP( ImageAnalyseReader MOCSrcs ${ImageAnalyseReaderHeaders} )
ENDIF(DESIRED_QT_VERSION MATCHES 4)
####################################################################################
# Disable deprecated function warning = #pragma warning(disable : 4996)
####################################################################################
ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE)
####################################################################################
# ADDING EXECUTABLE
####################################################################################
ADD_EXECUTABLE( ImageAnalyseReader ${ImageAnalyseReaderSrcs} ${MOCSrcs})
####################################################################################
# LIBRARIES LINKING
####################################################################################
TARGET_LINK_LIBRARIES( ImageAnalyseReader
QVTK
${QT_LIBRARIES}
####################################################################################
# ITK libraries
ITKIO
ITKBasicFilters
ITKNumerics
ITKCommon
####################################################################################
# VTK libraries
vtkRendering
vtkGraphics
vtkHybrid
vtkImaging
vtkIO
vtkFiltering
vtkCommon
vtkWidgets
)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20080403/9010a98e/attachment-0001.htm>
More information about the Insight-users
mailing list