首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxPython GLCanvas分段故障

wxPython GLCanvas分段故障
EN

Stack Overflow用户
提问于 2014-07-25 21:13:34
回答 2查看 220关注 0票数 0

GLCanvas是安装和导入的,但它只是在创建框架时出现分段错误!

我只是试着运行这个例子:http://wiki.wxpython.org/GLCanvas

它在第32行失败,或者self.canvas = glcanvas.GLCanvas(self,attribList=attribList)

我尝试过从源代码重新安装wxPython (不幸的是,我不能做太多,因为现在的热度使得编译有点危险……)但没有骰子。至于它的价值,我认为GL画布实际上是启用的,虽然我不知道要检查什么。我的意思是,它进口ok,而_glcanvas.so在/usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/中。

这是我的数据:

  • OS X版本: 10.6.8
  • Python: 2.7.6,安装自Homebrew
  • wxPython:'3.0.0.0 osx-可可(经典)‘
  • 显卡: ATI RadeonHD2400

控制台转储:http://pastebin.com/t0kJnKDC

我知道OpenGL可以工作,因为我可以在游戏内部运行它--我目前正在尝试将游戏从pygame移植到wx,因此出现了这个问题。

在我看来,问题可能是wx是如何构建的,但是我不知道从哪里开始调试这个.

EN

回答 2

Stack Overflow用户

发布于 2014-07-26 19:37:42

堆栈跟踪显示它在wxGLCanvas::Create()中崩溃,所以OpenGL支持肯定是在其中编译的,否则根本就没有wxGLCanvas。不幸的是,我不知道那里发生了什么,特别是在创建窗口时,不应该有办法在Reparent()中结束。可能函数名是关闭的(因为缺少调试信息),或者某些东西确实构建得不正确。恐怕您需要从源代码编译它才能获得更多的信息。

票数 0
EN

Stack Overflow用户

发布于 2014-08-02 15:17:56

更新到3.0.1.0预览版修复了这个问题--谢天谢地,这只是一个bug。

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

https://stackoverflow.com/questions/24964584

复制
相关文章

相似问题

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