cmake error: QGLWidget: No such file or directory

2019-02-24 14:15发布

问题:

I am trying to use cmake with Qt, but I get the following error when I build.

QGLWidget: No such file or directory

In my CMakeLists.txt file I have:

set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
find_package(Qt5Widgets)
qt5_use_modules(SHWidget Widgets)

回答1:

As noted in the QtOpenGL module docs:

Warning: Apart from the QGLWidget class, this module should not be used anymore for new code.

In other words you need to add the QtOpenGL add-on module to your build.



标签: c++ qt cmake