首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QXcbIntegration:无法创建平台OpenGL上下文,GLX和EGL都未启用

QXcbIntegration:无法创建平台OpenGL上下文,GLX和EGL都未启用
EN

Stack Overflow用户
提问于 2015-06-28 19:20:06
回答 4查看 13.4K关注 0票数 3

我有一个用QT和OpenGL构建的unix二进制文件,我试图在linux-64上执行它。这是一个简单的可视化程序,显示2d和三维图形。

我已经安装了所有必要的依赖项,如QT和openGL库。但是,我遇到了以下错误,试图执行二进制文件

QXcbIntegration:无法创建平台OpenGL上下文,GLX和EGL都未启用

但是,二进制文件最终会运行,但是缺少一些功能,比如3D图形。

我的设置包括:使用virtualBox的虚拟linux-64、Vagrant、x-11转发和一台Mac计算机。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-07-16 02:42:39

最后,我意识到OpenGL 3.3在虚拟机上不容易工作。目前还没有。我不得不从ubuntu启动,并通过安装最新的Mesa3D软件包从那里工作。

票数 1
EN

Stack Overflow用户

发布于 2015-06-29 05:51:27

显示了类似的问题,开发者在评论中说,our 3D support is not very clean in Linux guests, hence the warnings。您可以尝试一下VMware。

票数 0
EN

Stack Overflow用户

发布于 2016-08-09 19:28:12

经过一段时间试图让opengl在一个特定的锁定linux盒上工作之后,我回到Qt 2.5.2。

http://download.qt.io/archive/qtcreator/2.5/

64-opensource-2.5.2.bin

把它放到linux机器上..。

代码语言:javascript
运行
复制
chmod u+x *.bin
./qt-creator-linux-x86_64-opensource-2.5.2.bin

经过一个简短的安装程序,Qt Creator正在工作!

基本上,在任何在2.5之后构建的QtQuick (也称为QT5.x)中,QtQuick都是必需的,而QtQuick需要opengl库和支持。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31103808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档