我想在 Windows 下将 GLEW 与 Qt 一起使用(如果重要,请使用 7)。
我所做的是去 GLEW 网站,下载 windows 包,然后将 glew.dll 放在 System32 文件夹中。在我的专业文件中,我引用了 .lib 文件LIBS += .../path_to_the_libs/glew32.lib
和相同的glew32s.lib
(不确定后者的用途)。在我的 QGLWidget 子类中,我确保它glew.h
包含在之前<QGLWidget>
,因此包含在gl.h
and之前glu.h
。在main()
函数中,我做的第一件事是调用glewInit
和调用glGetError
,但我的应用程序退出时出现了一些奇怪的代码,比如一个非常大的负数。
我怀疑我做错了很多事情(我对 Qt 和 OpenGL 相对较新,对 GLEW 完全陌生),但我也怀疑主要错误之一是我认为库是使用 MSVC 构建,因此无法与 MinGW 链接...无论如何,任何人都可以提供如何使用 Qt 安装 GLEW 并使用它的分步说明吗?我将不胜感激。先感谢您
编辑: 伙计们,也许我要求的太多了,但我真的很想要一步一步的指导:)