我有一个使用QT和OpenGL构建的unix二进制文件,我正在尝试在Linux-64上执行它。这是一个简单的可视化程序,可以显示2D和3D图形。
我已经安装了所有必要的依赖项,如QT和OpenGL库。然而,在尝试执行该二进制文件时,我遇到了以下错误:
QXcbIntegration:无法创建平台OpenGL上下文,GLX和EGL都未启用。
然而,该二进制文件最终会运行,但缺少一些功能,如3D图形。
我的设置包括:使用VirtualBox,Vagrant,x-11转发和Mac机器的虚拟Linux-64。
我已经安装了所有必要的依赖项,如QT和OpenGL库。然而,在尝试执行该二进制文件时,我遇到了以下错误:
QXcbIntegration:无法创建平台OpenGL上下文,GLX和EGL都未启用。
然而,该二进制文件最终会运行,但缺少一些功能,如3D图形。
我的设置包括:使用VirtualBox,Vagrant,x-11转发和Mac机器的虚拟Linux-64。
glxinfo
。如果它告诉你需要启用3D加速,你可能需要关闭VirtualBox以更改设置。 - user3835277