【发布时间】:2014-07-03 22:40:47
【问题描述】:
我一直在尝试通过将 GLEW 包含到 Qt 中来解决广为人知的问题。但我仍然没有成功。 在人们开始对重复问题投反对票之前;我实际上经历了this、this 和this SO 帖子,其中解释了解决方法。
我使用 opengl 桌面配置从源代码重新编译了 Qt 5.2.1。没有帮助。
我将
glew.h和 Qt 不相关的东西放到另一个 header/cpp 中,它也没有帮助。我试图在
#include <QGLWidget>之前包含glew.h,但效果不佳。唯一有效的情况是我将glew.h放在main.cpp的顶部,它是当然在应用设计方面是不可接受的。
所以我问这里还能做什么?我知道我可以使用像 GLEW 一样提供 GL 函数指针的 Qt gl 头文件,但我不能这样做,因为我有一个链接到使用 GLEW 的 Qt 的库。一旦我使用了该库内容,我就会把“gl.h 包含在glew.h 之前”弄得一团糟。
【问题讨论】: