[Insight-users] FltkImageViewer
Rudi Ratlos
eugenius12345 at yahoo.com
Wed Aug 11 15:21:52 EDT 2004
Hi Julien,
thanks for your help !
I use cmake version 2.0:
FIND_PACKAGE(ITK)
IF(ITK_FOUND)
INCLUDE(${ITK_USE_FILE})
ELSE(ITK_FOUND)
MESSAGE(FATAL_ERROR
"Cannot build InsightApplications without
ITK. Please set ITK_DIR.")
ENDIF(ITK_FOUND)
FIND_PACKAGE(FLTK)
IF(FLTK_FOUND)
INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR})
ELSE(FLTK_FOUND)
MESSAGE(FATAL_ERROR
"Cannot build InsightApplications without
FLTK. Please set FLTK_DIR.")
ENDIF(FLTK_FOUND)
SET(FltkImageViewer_SRCS
fltkBox3D.cxx
fltkCone3D.cxx
fltkClippingPlane3DDrawer.cxx
fltkCylinder3D.cxx
fltkFrustum3D.cxx
fltkGlWindow.cxx
fltkGlWindowInteractive.cxx
fltkGlWindowInteractiveFlat.cxx
fltkImage2DViewerWindow.cxx
fltkRGBImage2DViewerWindow.cxx
fltkLightButton.cxx
fltkProgressBar.cxx
fltkShape3D.cxx
fltkSphere3D.cxx
fltkWindowInteractive.cxx
fltkTimeProbeGUI.cxx
fltkTimeProbesCollector.cxx
fltkUtils.cxx
)
SET(FltkImageViewer_GUI_SRCS
fltkClippingPlane3DDrawerGUI.fl
fltkDisplayGlWindowGUI.fl
fltkDisplayGlWindowFlatGUI.fl
fltkFrustumFunctionControlGUI.fl
fltkImageViewerGUI.fl
fltkImage2DViewerGUI.fl
fltkRGBImage2DViewerGUI.fl
fltkRegularStepGradientDescentGUI.fl
fltkSlice2DDrawerGUI.fl
fltkSlice3DDrawerGUI.fl
fltkSphereFunctionControlGUI.fl
fltkTimeProbesCollectorGUI.fl
)
IF(WIN32)
ADD_DEFINITIONS(-DWIN32)
ENDIF(WIN32)
INCLUDE_DIRECTORIES(
${InsightApplications_SOURCE_DIR}/Auxiliary/FltkImageViewer
${InsightApplications_BINARY_DIR}/Auxiliary/FltkImageViewer
)
ADD_LIBRARY(ITKFltkImageViewer
${FltkImageViewer_SRCS})
TARGET_LINK_LIBRARIES(ITKFltkImageViewer
${FLTK_LIBRARIES} ${OPENGL_glu_LIBRARY}
${OPENGL_LIBRARIES})
# Take the list of GUI files, generate .cxx and .h
from them and add
# them to the build process of the target
FLTK_WRAP_UI(ITKFltkImageViewer
${FltkImageViewer_GUI_SRCS} )
# The fluid-generated fltk sources have many warnings.
Disable
# warnings for the generated files on some compilers.
IF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}
GREATER 1.6)
IF(CMAKE_COMPILER_IS_GNUCXX)
FOREACH(f ${FltkImageViewer_GUI_SRCS})
STRING(REGEX REPLACE "\\.fl$" ".cxx" SRC "${f}")
SET(SRC
${InsightApplications_BINARY_DIR}/Auxiliary/FltkImageViewer/${SRC})
SET_SOURCE_FILES_PROPERTIES(${SRC} PROPERTIES
COMPILE_FLAGS -w)
ENDFOREACH(f)
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}
GREATER 1.6)
--- Julien Jomier <jjomier at cs.unc.edu> wrote:
> Hi Rudi,
>
> Can you post your CMakeCache.txt? Also, what version
> of CMake are you using?
> Regarding your other question: .lib are libraries
> generated on Windows
> systems and .a on linux systems.
>
> regards,
>
> Julien
>
> > -----Original Message-----
> > From: insight-users-bounces at itk.org
> > [mailto:insight-users-bounces at itk.org] On Behalf
> Of Rudi Ratlos
> > Sent: Wednesday, August 11, 2004 2:11 PM
> > To: Luis Ibanez
> > Cc: insight-users at itk.org
> > Subject: Re: [Insight-users] FltkImageViewer
> >
> >
> > Hi Luis,
> > I reconfigured everything but still have the same
> > errors, allthough all the .cxx files are there and
> I
> > am running the Application from the top directory.
> >
> > I am also wondering about the .a lib files I have.
> > Could this be a problem ?
> > Thanks for your help
> > Rudi
> > --- Luis Ibanez <luis.ibanez at kitware.com> wrote:
> >
> > >
> > > Hi Rudi,
> > >
> > > You are probably attempting to run CMake
> > > in a subdirectory of InsightApplications.
> > >
> > > Presumably in the subdirectory
> > >
> > > InsightApplications/Auxiliary
> > >
> > >
> > >
> > >
> > > Please, don't do that.
> > >
> > >
> > >
> > >
> > >
> > > InsightApplications should be configured from
> the
> > > top directory.
> > >
> > > Please follow the instructions in the Wiki pages
> > >
> > > http://www.itk.org/Wiki/ITK_Insight_Applications
> > >
> > >
> > > and let us know if you find further problems,
> > >
> > >
> > >
> > > Thanks
> > >
> > >
> > > Luis
> > >
> > >
> > >
> > > ---------------------
> > > Rudi Ratlos wrote:
> > >
> > > > Hi,
> > > > I have some problems testing fltk with
> > > > FltkImageViewer. I set all paths in cmake also
> for
> > > the
> > > > libraries and fluid correctly. (However in my
> lib
> > > path
> > > > are .a files and not .lib files e.g. fltkd.a
> > > instead
> > > > of fltkd.lib). I have no idea, any help
> > > appreciated
> > > > Thanks
> > > > Rudi
> > > >
> > > > CMake Error: can not find file
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkClippingPlane3DDrawerGUI.cxx
> > > >
> > > > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h
> .h++
> > > .hm
> > > > .hpp .hxx .in .txx
> > > >
> > > > CMake Error: CMake failed to properly look up
> > > > cmSourceFile:
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkClippingPlane3DDrawerGUI.cxx
> > > >
> > > > CMake Error: can not find file
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkDisplayGlWindowGUI.cxx
> > > >
> > > > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h
> .h++
> > > .hm
> > > > .hpp .hxx .in .txx
> > > >
> > > > CMake Error: CMake failed to properly look up
> > > > cmSourceFile:
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkDisplayGlWindowGUI.cxx
> > > >
> > > > CMake Error: can not find file
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkDisplayGlWindowFlatGUI.cxx
> > > >
> > > > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h
> .h++
> > > .hm
> > > > .hpp .hxx .in .txx
> > > >
> > > > CMake Error: CMake failed to properly look up
> > > > cmSourceFile:
> > > >
> > >
> >
>
/Auxiliary/FltkImageViewer/fltkDisplayGlWindowFlatGUI.cxx
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Read only the mail you want - Yahoo! Mail
> > > SpamGuard.
> > > > http://promotions.yahoo.com/new_mail
> > > >
> _______________________________________________
> > > > Insight-users mailing list
> > > > Insight-users at itk.org
> > > >
> http://www.itk.org/mailman/listinfo/insight-users
> > > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail - Send 10MB messages!
> > http://promotions.yahoo.com/new_mail
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
> >
>
>
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail
More information about the Insight-users
mailing list