[Insight-users] ITK QT

Robert Haase robert_haase at gmx.de
Mon Jul 23 08:42:22 EDT 2012


Hello El-Hassan,

compile ITK using CMAKE as it is written in the documentation. Use the same compiler to compile the QT framework. Aftwards, you may use CMake to compile your project as the others already suggested. However it is possible to create ITK-compatible ".pro" files. Here is an example from my project:

# -------------------------------------------------
# Project created by haasert
# -------------------------------------------------
QT += network \
    opengl \
    xml
TARGET = projectname
CONFIG += console \
    qt
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp 
LIBS += -fopenmp \
    -LC:/Programme/itk/build_x86/bin \
    -lITKNumerics \
    -lITKBasicFilters \
    -lITKIO \
    -lITKNrrdIO \
    -litkgdcm \
    -litkjpeg12 \
    -litkjpeg16 \
    -litkopenjpeg \
    -litkpng \
    -litktiff \
    -litkjpeg8 \
    -lITKSpatialObject \
    -lITKNumerics \
    -lITKStatistics \
    -litkvnl_inst \
    -litkvnl_algo \
    -litkvnl \
    -litkvcl \
    -lITKCommon \
    -lm \
    -litksys \
    -lITKMetaIO \
    -lITKDICOMParser \
    -lITKEXPAT \
    -lITKniftiio \
    -lITKznz \
    -litkzlib \
    -litkv3p_netlib \
    -lWs2_32 \
    -lSnmpapi \
    -lRpcrt4 \
    -lGDI32
INCLUDEPATH += C:/Programme/itk/build_x86/Utilities/vxl/core \
    C:/Programme/itk/build_x86/Utilities/vxl/vcl \
    C:/Programme/itk/source/Utilities/vxl/core \
    C:/Programme/itk/source/Utilities/vxl/vcl \
    C:/Programme/itk/source/Utilities \
    C:/Programme/itk/build_x86/Utilities \
    C:/Programme/itk/build_x86/Utilities/gdcm \
    C:/Programme/itk/source/Utilities/gdcm/src \
    C:/Programme/itk/source/Utilities/nifti/znzlib \
    C:/Programme/itk/source/Utilities/nifti/niftilib \
    C:/Programme/itk/source/Utilities/expat \
    C:/Programme/itk/build_x86/Utilities/expat \
    C:/Programme/itk/build_x86/Utilities/DICOMParser \
    C:/Programme/itk/source/Utilities/DICOMParser \
    C:/Programme/itk/source/Utilities/NrrdIO \
    C:/Programme/itk/source/Utilities/MetaIO \
    C:/Programme/itk/source/Code/SpatialObject \
    C:/Programme/itk/source/Code/Numerics/NeuralNetworks \
    C:/Programme/itk/source/Code/Numerics/Statistics \
    C:/Programme/itk/source/Code/Numerics/FEM \
    C:/Programme/itk/source/Code/IO \
    C:/Programme/itk/source/Code/Numerics \
    C:/Programme/itk/source/Code/Common \
    C:/Programme/itk/source/Code/BasicFilters \
    C:/Programme/itk/source/Code/Algorithms \
    C:/Programme/itk/build_x86 

I tested this under Windows (32- and 64-bit) and Linux (Debian, 64 bit). I used the GCC-compiler on both operating systems (MinGw32 on Windows). Windows-Development is then also possible with Visual Studio using the QT-Addin from Nokia.

Best,
Robert

-------- Original-Nachricht --------
> Datum: Sun, 22 Jul 2012 14:16:57 -0700 (PDT)
> Von: Elhassan Abdou <hassan.abdou at yahoo.com>
> An: "insight-users at itk.org" <insight-users at itk.org>
> Betreff: [Insight-users] ITK QT

> Hi
> 
> I am wondering if anyone can send me snapshot for reading DICOM series in
> a qt framework and send me .pro snapshot.
> I believe that there is something I should care about while compiling a
> ITK with QT.
> Please help me if you can
> 
> Best regards
>  
> El-Hassan Mohamed 
> Biomedical engineering


More information about the Insight-users mailing list