Qwidget error when setting up my own project
Hello again.
I wanted to set up my own project using Simox as library, so I followed the wiki and compiled successfully.
However, when I started to execute main.cpp, the error was came up with the message 'QWidget: Must construct a QApplication before a QPaintDevice'
CMakeLists.txt is as below:
project(Simox_SNU)
cmake_minimum_required(VERSION 2.8.12)
FIND_PACKAGE(Eigen3 REQUIRED)
FIND_PACKAGE(Simox REQUIRED)
FIND_PACKAGE(Boost 1.46.0 COMPONENTS filesystem system program_options thread REQUIRED)
INCLUDE(${Simox_DIR}/SimoxBuildTreeSettings.cmake)
INCLUDE(${Simox_DIR}/SimoxConfig.cmake)
INCLUDE(${Simox_DIR}/SimoxMacros.cmake)
#INCLUDE(${Simox_DIR}/SimoxTargets.cmake)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(CMAKE_BUILD_TYPE RELEASE)
IF(Simox_VISUALIZATION AND Simox_USE_COIN_VISUALIZATION)
FILE(GLOB SRCS ${PROJECT_SOURCE_DIR}/main.cpp ${PROJECT_SOURCE_DIR}/GraspRrtWindow.cpp)
FILE(GLOB INCS ${PROJECT_SOURCE_DIR}/GraspRrtWindow.h)
set(GUI_MOC_HDRS ${PROJECT_SOURCE_DIR}/GraspRrtWindow.h)
set(GUI_UIS ${PROJECT_SOURCE_DIR}/GraspRrt.ui)
SimoxQtApplication(${PROJECT_NAME} "${SRCS}" "${INCS}" "${GUI_MOC_HDRS}" "${GUI_UIS}")
ENDIF()
Anyone can handle this??