我想在Windows下使用GLEW和Qt(如果有的话,7)。如何在Qt中使用GLEW?
我所做的是去GLEW网站,下载windows的包,然后把glew.dll放到System32文件夹中。在我的pro文件中,我引用了.lib文件,其中LIBS += .../path_to_the_libs/glew32.lib
和glew32s.lib
相同(不确定后者是什么)。在我的QGLWidget子类中,我确保在<QGLWidget>
之前包含glew.h
,因此在gl.h
和glu.h
之前包含glew.h
。在main()
函数中,我所做的第一件事是拨打glewInit
并致电glGetError
,但我的应用程序退出时出现了一些奇怪的代码,例如非常大的负数。 (我对Qt和OpenGL比较新,对GLEW也是全新的),但是我也怀疑其中一个主要的错误是libs,我想,使用MSVC构建,因此无法与MinGW链接...无论如何,任何人都可以提供一步一步的指导如何安装GLEW与Qt并使用它?我非常感谢。谢谢你在前进
编辑: 家伙,也许是我要求太高了,但我真的很喜欢一步一步的指示:)
是不是glew32s.lib静态版本?你需要一个lib,而不是两个。 – alxx 2010-11-19 13:49:05
如果编译器真的不同,你必须自己编译GLEW。 – alxx 2010-11-19 13:50:10
通过MSVC编译的GLEW应该在MinGW上工作。 – Kos 2010-11-19 13:51:47