Hello <br><br>I am trying to compile and test the qtsliceviewer application example available at the<b> </b>[InsightApplications] / Auxiliary<strong><b>
/



</b><span style="font-weight: normal;">QtImage </span><br style="font-weight: normal;"><span style="font-weight: normal;">Viewerdirectory. </span><br><br><span style="font-weight: normal;">Unfortunately, I get several </span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">QtGlSliceView.cxx:(.text+0xbc2): undefined reference to `vtable for QtGlSliceView&#39;</span><br style="font-weight: normal;"><br style="font-weight: normal;">

<span style="font-weight: normal;">messages and cant get to finish the build. </span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">Any suggestions on building it correctly using qt 4 on a linux machine? </span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">My Cmake file is shown below. </span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">Sergio </span><br style="font-weight: normal;">

#<br style="font-weight: normal;"><span style="font-weight: normal;">cmake_minimum_required(VERSION 2.6)</span><br style="font-weight: normal;"><span style="font-weight: normal;">PROJECT(QtSlicer)</span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">INCLUDE (${CMAKE_ROOT}/Modules/FindOpenGL.cmake)</span><br style="font-weight: normal;"><span style="font-weight: normal;">INCLUDE (${CMAKE_ROOT}/Modules/FindGLU.cmake)</span><br style="font-weight: normal;">

<span style="font-weight: normal;">#</span><br style="font-weight: normal;"><span style="font-weight: normal;">#  Find where ITK was Built or Installed.</span><br style="font-weight: normal;"><span style="font-weight: normal;">#</span><br style="font-weight: normal;">

<span style="font-weight: normal;">FIND_PACKAGE(ITK REQUIRED)</span><br style="font-weight: normal;"><span style="font-weight: normal;">IF(ITK_FOUND)</span><br style="font-weight: normal;"><span style="font-weight: normal;">  INCLUDE(${ITK_USE_FILE})</span><br style="font-weight: normal;">

<span style="font-weight: normal;">ENDIF(ITK_FOUND)</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">FIND_PACKAGE(Qt4 REQUIRED) </span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">INCLUDE(${QT_USE_FILE})</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">MESSAGE(${QT_INCLUDE_DIR})</span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">INCLUDE_DIRECTORIES(</span><br style="font-weight: normal;"><span style="font-weight: normal;"> ${QT_INCLUDE_DIR}</span><br style="font-weight: normal;">

<span style="font-weight: normal;"> ${QT_INCLUDE_DIR}/Qt</span><br style="font-weight: normal;"><span style="font-weight: normal;"> ${QtSlicer_BINARY_DIR}</span><br style="font-weight: normal;"><span style="font-weight: normal;"> ${QtSlicer_SOURCE_DIR}</span><br style="font-weight: normal;">

<span style="font-weight: normal;">)</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">LINK_LIBRARIES(</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ${ITK_LIBRARIES}</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  ${QT_QT_LIBRARY}</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ${GLU_LIBRARY}</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ${OPENGL_LIBRARY}</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  ITKMetaIO</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ITKMetaIO</span><br style="font-weight: normal;"><span style="font-weight: normal;">  itkzlib</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  itkpng</span><br style="font-weight: normal;"><span style="font-weight: normal;">  )</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">SET(QtSlicer_SRCS</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  QtSlicerTest.cxx</span><br style="font-weight: normal;"><span style="font-weight: normal;">  QtGlSliceView.cxx</span><br style="font-weight: normal;"><span style="font-weight: normal;">  QtSlicer.cxx</span><br style="font-weight: normal;">

<span style="font-weight: normal;">)</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">QT4_AUTOMOC(${QtSlicer_SRCS})</span><br style="font-weight: normal;"><br style="font-weight: normal;">

<span style="font-weight: normal;">QT4_WRAP_UI(QtSlicer_UIS_H</span><br style="font-weight: normal;"><span style="font-weight: normal;">  QtSlicerGUI.ui</span><br style="font-weight: normal;"><span style="font-weight: normal;">  QtSlicerHelpGUI.ui</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  )</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">SET(QtSlicer_MOC_SRCS</span><br style="font-weight: normal;"><span style="font-weight: normal;">  QtGlSliceView.h</span><br style="font-weight: normal;">

<span style="font-weight: normal;">)</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">ADD_DEFINITIONS(-DQT_DLL)</span><br style="font-weight: normal;"><br style="font-weight: normal;">

<span style="font-weight: normal;">ADD_DEFINITIONS(-DQT_THREAD_SUPPORT)</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">ADD_EXECUTABLE(QtSlicer </span><br style="font-weight: normal;">

<span style="font-weight: normal;">  ${QtSlicer_SRCS}</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ${QtSlicer_UIS_H}</span><br style="font-weight: normal;"><span style="font-weight: normal;">  )</span><br style="font-weight: normal;">

<br style="font-weight: normal;"><span style="font-weight: normal;">TARGET_LINK_LIBRARIES(QtSlicer</span><br style="font-weight: normal;"><span style="font-weight: normal;">  ${QT_LIBRARIES}</span><br style="font-weight: normal;">

<span style="font-weight: normal;">  )</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">INSTALL_TARGETS(/bin QtSlicer)</span></strong>