cmake error: QGLWidget: No such file or directory

c++, cmake, qt

Solution

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.

Problem

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) ```

Original source