CMake Warning at /home/aaron/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Found package configuration file:
/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake
but it set Qt6Gui_FOUND to FALSE so package "Qt6Gui" is considered to be
NOT FOUND. Reason given by package:
Qt6Gui could not be found because dependency WrapOpenGL could not be found.
Configuring with --debug-find-pkg=WrapOpenGL might reveal details why the
package was not found.
find_package search path values and other context for the last package that was not found:
CMAKE_MODULE_PATH: /home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6;/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6/3rdparty/kwin;/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6;/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6/3rdparty/kwin
CMAKE_PREFIX_PATH:
$ENV{CMAKE_PREFIX_PATH}: /home/aaron/environment/Qt/6.8.1/gcc_64
CMAKE_FIND_ROOT_PATH:
_qt_additional_packages_prefix_paths:
_qt_additional_host_packages_prefix_paths:
_qt_cmake_dir: /home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake
QT_HOST_PATH:
Qt6HostInfo_DIR:
Qt6_DIR: /home/aaron/environment/Qt/6.8.1/gcc_64/lib/cmake/Qt6
CMAKE_TOOLCHAIN_FILE:
CMAKE_FIND_ROOT_PATH_MODE_PACKAGE:
CMAKE_SYSROOT:
$ENV{PATH}: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/home/aaron/.local/share/JetBrains/Toolbox/apps/clion/bin/ninja/linux/x64
之前系统出现问题,导致重新安装系统。今天克隆一个Qt6项目,但是在配置Qt环境时一直报错。
首先,启用CMAKE选项查看具体报错:
给出的报错为:
发现是缺少
WrapOpenGL
依赖项导致Qt6GUI
无法正确找到,需要安装Mesa库(Linux平台常用OpenGL实现):完成!项目成功运行✌️