From: Ian S. <ian...@st...> - 2005-08-26 09:28:46
|
Deepak Roy wrote: > hello, > > I am a newbie to VXL and i want to use the VXL C++ library( to be > precise the VNL core library of the VXL ) in my QT project in Microsoft > Visual Studio .NET 2003. > > I downloaded the VXL library from the VXL project page on > sourseforge.net. Then I downloaded the latest version of CMAKE and used > it to build the whole VXL library in .NET 2003 and i was successfully. We use QT and VXL (but not VGUI). This is a sanitised copy of our CMakeLists.txt file in our qtools directory (which contains all of our QT programs) PROJECT(qtools) SET( QTOOLS_INCLUDE_DIR ${qtools_SOURCE_DIR} CACHE STATIC "GUI tool library include files" ) INCLUDE_DIRECTORIES(${VXLCORE_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${MUL_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${QTOOLS_INCLUDE_DIR}) INCLUDE(${CMAKE_ROOT}/Modules/FindQt.cmake) INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} ) ADD_DEFINITIONS (${QT_DEFINITIONS} ) OPTION( BUILD_QTOOLS "Should the qtools be built" YES ) IF (QT_WRAP_CPP) IF( BUILD_QTOOLS) SUBDIRS( qtool1 qtool2 ) ENDIF( BUILD_QTOOLS) ENDIF (QT_WRAP_CPP) <EOF> Then qtool1\CMakeLists.txt is LINK_LIBRARIES(vimt ${QT_LIBRARIES}) SET(qtool1_moc_classes qtool1.h ) QT_WRAP_CPP(qtool1 qtool1_moc_files ${qtool1_moc_classes}) ADD_EXECUTABLE( qtool1 qtool1.cxx ${qtool1_moc_files}) <EOF> See |