axe_lankaster13
@axe_lankaster13
C++ разраб с большими планами

Как добавить QOpenGLWidget в CMake?

При подключении QOpenGLWidget только через #include во время сборки CMake ругается на отсутствие модуля, содержащего QOpenGLWidget. Как называется модуль, содержащий его, и как его добавить в CMake-лист ?
  • Вопрос задан
  • 477 просмотров
Решения вопроса 2
seechov
@seechov
C++ программист
Решение для CMake

find_package(OpenGL REQUIRED)
#...
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets OpenGL)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets OpenGL)
#...
target_link_libraries(YourProjectName PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::OpenGL ${OPENGL_LIBRARIES} ${GLUT_LIBRARY})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы