wxPython GLCanvas Segfau公司

2024-06-02 08:46:39 发布

您现在位置:Python中文网/ 问答频道 /正文

GLCanvas是安装和导入的,但它只是在制作框架时出现错误!在

我只是试着按原样运行这个示例:http://wiki.wxpython.org/GLCanvas

在第32行失败,或者自我.canvas= glcanvas.glcanvas公司(self,attribList=属性列表)

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

以下是我的统计数据:

  • 苹果操作系统版本:10.6.8
  • Python:2.7.6,从自制程序安装
  • wxPython:“3.0.0.0 osx可可(经典)”
  • 图形卡:ATI RadeonHD2400

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

我知道OpenGL的工作原理是因为我可以在pygame中运行它—我目前正在尝试将一个游戏从pygame移植到wx,因此出现了这个问题。在

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


Tags: org框架http示例错误wikiwxpython公司
2条回答

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

堆栈跟踪显示它在^{cd1>}内部崩溃,因此OpenGL支持肯定是编译在中的,否则根本就没有^{{cd2>}。不幸的是,我不知道会发生什么,特别是在创建窗口时,不应该最终出现在^{cd3>}内。可能函数名刚刚关闭(因为缺少调试信息),或者某些东西确实构建错误。恐怕您需要从源代码编译它才能获得更多信息。

相关问题 更多 >