在OpenGL屏幕中显示消息不适用于Windows

时间:2015-07-01 00:58:51

标签: c++ windows opengl

我已经从YouTube上下载了一个关于OpenGL的教程,但教师使用的是Mac OS,因此有些示例对我不起作用。显示错误消息

glWindowPos2i(x,y); was not declared in this scope.

然后我搜索了它,找到了this question。现在,我根据该问题的答案做了所有(即,下载GLEW并粘贴在我的GL文件夹中)。但现在,错误日志中显示以下错误:

X11/Xlib.h: No such file or directory

请注意,其中一个名为#include <X11/Xlib.h>的标题中有一行glxew.h

问题的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

为了能够使用任何opengl函数,您必须使用不附带Windows的标题<GL/glext.h>并且可用here

由于这个问题是关于C ++的:对于openGL有一个C ++绑定 - GLEW是一个C绑定。它非常新颖,发展良好,并且有一个脚本可以使其保持最新状态:git repo

GLEW增加了一些基本功能,比如打开窗口的能力。 Afaik,你可以同时使用glbinding和GLEW。