Can you send the source files?
Mike
On Sep 26, 2008, at 3:02 PM, Linge Bai wrote:
Hi everybody,
I have a project developed by Qt4's OpenGL, for example plenty of
usage of QGLWidget class. I want to use cmake to compile this
project, instead of using qmake, because I need to combine another
project to it. I can only link against Qt4 and OpenGL seperately.
But I cannot link against Qt4's OpenGL by simply setting
SET(QT_USE_QTOPENGL TRUE), ${QT_QTOPENGL_INCLUDE_DIR} or $
{QT_QTOPENGL_LIBRARY}. I have no idea about what else I need to add
to my CMakeList.txt file:
PROJECT ( COMBINED )
FIND_PACKAGE (Qt4 REQUIRED)
FIND_PACKAGE (OPENGL REQUIRED)
SET(QT_USE_QTMAIN TRUE)
SET(QT_USE_QTCORE TRUE)
SET(QT_USE_QTGUI TRUE)
SET(QT_USE_QTOPENGL TRUE)
INCLUDE( ${QT_USE_FILE} )
INCLUDE_DIRECTORIES(
${QT_INCLUDES}
${QT_INCLUDE_DIR}
${QT_QT_INCLUDE_DIR}
${QT_QTCORE_INCLUDE_DIR}
${QT_QTGUI_INCLUDE_DIR}
${QT_QTOPENGL_INCLUDE_DIR}
)
LINK_DIRECTORIES(
${QT_LIBRARIES}
${QT_LIBRARY_DIR}
${QT_QTOPENGL_LIBRARY}
${QT_QTGUI_LIBRARY}
${QT_QTCORE_LIBRARY}
${QT_MAIN_LIBRARY}
)
ADD_EXECUTABLE(exe main.cpp glwidget.cpp window.cpp)
TARGET_LINK_LIBRARIES(exe ${QT_LIBRARIES})
Could anyone please post a simple example to do this? Or could
anyone please give me some suggestions? Any help would be greatly
appreciated.
thanks,
Linge
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake