[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