无法在 ubuntu 20.04 上使用 qt-creator 运行应用程序

loo*_*ing 6 linux opengl ubuntu nvidia qt-creator

当我尝试从 QtCeator 运行 QtQuick 应用程序时,出现以下错误:

\n
libGL error: No matching fbConfigs or visuals found\nlibGL error: failed to load driver: swrast\nQGLXContext: Failed to create dummy context\nQRhiGles2: Failed to create temporary context\nQRhiGles2: Failed to create context\nFailed to create RHI (backend 2)\nFailed to initialize graphics backend for OpenGL\n
Run Code Online (Sandbox Code Playgroud)\n

经过调查,我认为问题是Nvidia驱动程序,因为我的Nouveau驱动程序没有问题(问题只存在于QtCreator)

\n

信息:

\n
ldd Qt/Tools/QtCreator/bin/qtcreator | grep libGL\nlibGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcdf5a19000)\n
Run Code Online (Sandbox Code Playgroud)\n

和:

\n
find /usr -iname "*libGL.so*" -exec ls -l -- {} + \n-rw-r--r-- 1 root root  439868 nov.  24 11:55 /usr/lib/i386-linux-gnu/libGL.so.1.7.0\nlrwxrwxrwx 1 root root      14 janv. 10 18:29 /usr/lib/i386-linux-gnu/libGL.so.1.distrib -> libGL.so.1.7.0\n-rw-r--r-- 1 root root 1075136 d\xc3\xa9c.  11  2019 /usr/lib/i386-linux-gnu/libGL.so.340.108\nlrwxrwxrwx 1 root root      10 f\xc3\xa9vr.  8  2020 /usr/lib/x86_64-linux-gnu/libGL.so -> libGL.so.1\nlrwxrwxrwx 1 root root      16 f\xc3\xa9vr.  8  2020 /usr/lib/x86_64-linux-gnu/libGL.so.1 -> libGL.so.340.108\n-rw-r--r-- 1 root root  547152 nov.  24 11:55 /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0\nlrwxrwxrwx 1 root root      14 janv. 10 18:29 /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib -> libGL.so.1.7.0\n-rw-r--r-- 1 root root 1267800 janv. 10 23:00 /usr/lib/x86_64-linux-gnu/libGL.so.340.108\n
Run Code Online (Sandbox Code Playgroud)\n

感谢您的帮助

\n