我正在开发一个跨平台的应用程序,对Mac平台不太熟悉。我使用Qt作为GUI。我使用一个QGLWidget来确保绘图(用QPainter)是用OpenGL完成的。
我的项目在XCode中构建得很好并运行。然而,在Windows和Linux机器上速度不是问题的情况下,绘图是非常慢的。Macbook有一个Nvidia GPU,而Windows机器上只有智能图形。
当我查看二进制文件时,似乎在链接到QtOpenGL库时,它并没有明确地链接到GL本身。
发布于 2010-09-17 04:32:13
查看OpenGL实现使用的最佳方法是打印glGetString(GL_VENDOR)和glGetString(GL_RENDERER)的值,这将有助于找出问题所在。
https://stackoverflow.com/questions/3728919
复制相似问题