2012-07-08 101 views
0

我想链接在Windows 7 64上的OpenGL 3程序和链接器(gcc 4.7.0)没有找到glGetShaderiv和glDeleteShader。我必须链接哪个库?为glGetShaderiv链接什么库?

+0

您应该阅读[“OpenGL wiki上的”入门“页面](http://www.opengl.org/wiki/Getting_started)。 – 2012-07-08 19:15:58

+0

我有-lopengl32已经在我的链接器设置。 – user5262 2012-07-08 19:18:07

+2

将'-lopengl32'放入链接器设置与阅读并遵循该页面中给出的说明不同。您必须在“编写OpenGL应用程序”部分中执行*所有操作*。 – 2012-07-08 19:21:04

回答

4

Windows不支持任何高于版本1.1的核心OpenGL函数。您可以像GLEW这样的库访问这些方法,就好像它们是核心方法一样。

+0

-1:用于暗示已失效的GLee。 – 2012-07-09 18:43:17

+2

GLee对我来说工作得很好,所以它不会“失效”。它可能不是最新的,但我在我的答案中清楚地表明了这一点。 – Oskar 2012-07-09 18:44:39

+0

对不起,我其实并不敌对。但是,为什么你认为它已经失效? – Oskar 2012-07-12 17:15:18