我的OpenGL游戏目前使用Qt5,GLEW和“旧的”QGLWidget + QGLFramebufferObjects来渲染。我想摆脱GLEW,所以我让我的类继承自QOpenGLFunctions,并在它们的构造函数中初始化它。实际的问题是,尽管初始化成功,我的游戏现在在渲染时出现了分段错误。
那么,有没有可能在这个“旧的”QT4风格的图形堆栈中使用QOpenGLFunctions,或者我应该转向现代的Qt5堆栈呢?
发布于 2014-12-10 15:45:50
我对自己的回答是:是的,它是兼容的,工作得很好。
崩溃的根本原因是我仍然不小心将GLEW包含在我的一个文件中,并且发生了不好的事情。旧的Qt4风格的图形堆栈不会对此发出警告,但新的会发出警告。
https://stackoverflow.com/questions/27391244
复制相似问题