Ubuntu 22.04上默认安装Qt6有什么问题

kat*_*ang 5 c++ qt cmake qt6

我正在尝试在 Ubuntu 22.04 上安装 Qt 6.4(在线版本)。安装显然很顺利;我使用了默认选项。但是,当尝试创建桌面项目时,我收到消息

/opt/Qt/Tools/CMake/share/cmake-3.23/Modules/CMakeFindDependencyMacro.cmake:47: warning: Found package configuration file: /opt/Qt/6.4.0/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. 
Run Code Online (Sandbox Code Playgroud)

我是不是做错了什么?我该如何继续?

小智 6

Michael建议这两个包都是需要的:libglx-devlibgl1-mesa-dev

在终端中运行以下命令来安装它们:

sudo apt install libglx-dev libgl1-mesa-dev
Run Code Online (Sandbox Code Playgroud)


rel*_*t95 3

安装 OpenGL 开发包,如下所示。

$ sudo apt install libglx-dev
Run Code Online (Sandbox Code Playgroud)

  • 对我来说没用,但这仍然很有帮助。似乎还需要“libgl1-mesa-dev”。 (4认同)