Hi,

I wanna compile my first mitk-project, but in every case i get one error.

Maybe it's the same problem like this guy have
http://comments.gmane.org/gmane.comp.lib.mitk.user/986
But i can't find a solution for this.


My Log include the following:
In file included from /usr/src/mitk/Core/Code/IO/mitkLogMacros.h:21,
                  from /usr/src/mitk/Core/Code/DataManagement/mitkCommon.h:29,
                  from  
/usr/src/mitk/Core/Code/Controllers/mitkTestManager.h:21,
                  from  
/usr/src/mitk/Core/Code/Controllers/mitkTestingMacros.h:23,
                  from /home/xyz/workspace/mitktest/mainwindow.cpp:8:
/usr/src/mitk/Utilities/mbilog/mbilog.h:22:26: error: mbilogConfig.h:  
No such file or directory

Do i forgot some options in building mitk?

I use Ubuntu 9.10 32bit, GCC 4.4.1, Code::Blocks 8.02    (CMake 2.6 patch 4)

in my programm i just include

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFileDialog>
#include <QString>

#include "mitkTestingMacros.h"

i tried with other headers, also qmitkXYZ.h, nothing works.





my CMakeLists.txt is:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

# The name of our project is "MedImageExplorer".  CMakeLists files in  
this project can
# refer to the root source directory of the project as  
${POOLVTK_SOURCE_DIR} and
# to the root binary directory of the project as ${POOLVTK_BINARY_DIR}.

SET(PNAME "MedImageExplorer")

SET(SRCS main.cpp  mainwindow.cpp ) # RAW_Dialog.cxx typeDialog.cxx)
SET(HDRS mainwindow.h ) #RAW_Dialog.h typeDialog.h)
# MOCS include all header within a 'Q_OBJECT' in the 'class xyz :  
public QWidget'
SET(MOCS mainwindow.h ) # RAW_Dialog.h typeDialog.h)
SET(UIS mainwindow.ui)
SET(RES )


### Project ###
PROJECT(${PNAME})

SET(CMAKE_BUILD_TYPE Release)
SET(CMAKE_CXX_FLAGS "-Wall")

### VTK ###
FIND_PACKAGE(VTK REQUIRED)
IF(NOT VTK_DIR)
   MESSAGE(FATAL_ERROR "Please set VTK_DIR.")
   #INCLUDE(${VTK_USE_FILE})
ENDIF(NOT VTK_DIR)

### ITK ###
FIND_PACKAGE ( ITK REQUIRED)
IF (  ITK_FOUND )
   INCLUDE(  ${USE_ITK_FILE}  )
ENDIF(   ITK_FOUND )

### MITK ###
FIND_PACKAGE(MITK REQUIRED)
IF (  MITK_FOUND )
   INCLUDE_DIRECTORIES(${ALL_INCLUDE_DIRECTORIES} ${QMITK_INCLUDE_DIRS})
   LINK_DIRECTORIES(${MITK_LINK_DIRECTORIES})
   #MITK_USE_MODULE(QmitkExt)
   #INCLUDE(  ${MITK_USE_FILE}  )

ENDIF( MITK_FOUND )
#IMPORTANT: do not include the ITK_USE_FILE in your project when using  
MITK. There's a conflict in the ITK and MITK tree classes which will  
be resolved soon.


### Qt ###
FIND_PACKAGE(Qt4 REQUIRED)
IF(QT_USE_FILE)
   SET(QT_QMAKE_EXECUTABLE ${VTK_QT_QMAKE_EXECUTABLE} CACHE FILEPATH "")
   SET(QT_MOC_EXECUTABLE ${VTK_QT_MOC_EXECUTABLE} CACHE FILEPATH "")
   SET(QT_UIC_EXECUTABLE ${VTK_QT_UIC_EXECUTABLE} CACHE FILEPATH "")
   SET(DESIRED_QT_VERSION ${VTK_DESIRED_QT_VERSION} CACHE FILEPATH "")
   INCLUDE_DIRECTORIES(${QT_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR}  
${QT_QTCORE_INCLUDE_DIR} ${QMITK_INCLUDE_DIRS})
   LINK_DIRECTORIES(${QMITK_LINK_DIRECTORIES})
   INCLUDE(${QT_USE_FILE})
   QT4_WRAP_CPP(MOC_CPP ${MOCS})
   QT4_WRAP_UI(UI_CPP ${UIS})
   QT4_ADD_RESOURCES(RES_H ${RES})
   INCLUDE_DIRECTORIES( . )
ELSE(QT_USE_FILE)
   SET(QT_LIBRARIES   ${QT_QT_LIBRARY})
ENDIF(QT_USE_FILE)

### FINAL PROGRAM ###
SET(FINAL_SRCS
    ${SRCS}
    ${MOC_CPP}
    ${UI_CPP}
)

SET( FINAL_LIBS
        ${QT_LIBRARIES}
        ${QMITK_LIBRARIES}
        #QVTK
        #ITKAlgorithms ITKBasicFilters ITKCommon ITKFEM ITKIO ITKMetaIO  
ITKNumerics itkpng itkzlib
        #vtkCommon vtkexpat vtkFiltering vtkfreetype vtkftgl vtkGraphics  
vtkHybrid vtkImaging vtkIO vtkjpeg vtkpng vtkRendering vtktiff vtkzlib  
vtkVolumeRendering
)

ADD_EXECUTABLE(${PNAME} ${FINAL_SRCS})
# todo: testing on a MAC
# ADD_EXECUTABLE( ${PNAME} MACOSX_BUNDLE ${SRCS})

TARGET_LINK_LIBRARIES(${PNAME} ${FINAL_LIBS})



############################################
# Hopefully you have fun with it.          #
# by: Frank Blaschke, [your name]          #


------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to