ITX-3588J进行ros开发时打开rviz的问题
本帖最后由 skyvocality 于 2022-12-7 12:29 编辑Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
Segmentation fault (core dumped)
这个问题在RK3399中就出现过,经过资料查询似乎是官方提供的OpenGL的问题,但是在资料的后续中都没有明确的解决方案。以因为要运行D435i进行的三维的SLAM开发,rviz显得格外重要,一定需要解决。后续发现只要是需要调用Qt打开窗口界面的程序都会出现这个错误。请问是否有对此问题的解决方案?
【已解决】根据官方wiki可知,基于GLX的程序在wayland运行,需要使用XWayland。强制Qt应用程序使用X11后解决问题。网址如下:https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_ros.html https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html 这个解决方案的链接还有吗? 20.04版本好像是有点问题,18.04安装melodic是ok的,rivz也正常
页:
[1]