我在
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
复制Copyright © 2013 - 2024 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有