我在ubuntu 20.04
中使用ubuntu 20.04
并安装OpenGL,如下所示:
sudo apt install libgl1-mesa-dev
安装显卡驱动程序(NVDI 470.86)后,每次打开QtCreator IDE
时都会收到此错误。
,为什么会发生这种情况,我如何解决这个问题?
我无法编译像 QtQuick3D-自定义材料示例这样使用qt快速的示例
启用了QML调试。只在安全的环境中使用。qt.quick3d.general:无法找到理想的GL版本。QGLXContext:未能创建虚拟上下文QRhiGles2:未能创建临时上下文QRhiGles2:未能创建上下文未能创建OpenGL (后端2)未能初始化OpenGL的图形后端。
输出图片:
来自glxinfo | egrep -i version
的输出
发布于 2022-02-07 12:42:15
从今天早上开始也有同样的问题。不知道为什么会起作用(非常感谢任何贡献),但我通过将用户添加到视频组并重新启动来解决这个问题:
sudo usermod -a -G video *username*
发布于 2022-02-09 05:01:28
我理解qt创建者将其设置保存在/home/username/.config/QtProject
中,并从中了解OpenGL。
因此,我删除了我的.config
文件夹,重新启动了我的系统,让我的OS
重新创建它,再一次解决这个问题,但是正如@merosss说的那样,他将他的usermod更改为视频,因为qt creator
会在这个路径上创建它,而问题将再次修复。
既然我安装了NVIDIA驱动程序,那么Qt似乎无法理解应该使用哪个OpenGL,并且会发生这个问题。
https://stackoverflow.com/questions/71015959
复制相似问题