Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ glewInit()返回时出错:';1.5.2';_C++_Opengl_Glew - Fatal编程技术网

C++ glewInit()返回时出错:';1.5.2';

C++ glewInit()返回时出错:';1.5.2';,c++,opengl,glew,C++,Opengl,Glew,我正在Linux上运行一些OpenGL程序。无法理解初始化glew时收到错误的原因。(错误1.5.2) 您调用了错误的函数。你想要的是 glewGetErrorString(res); 看起来您现在正在获取版本号。根据页面: 首先,需要创建一个有效的OpenGL渲染上下文,并调用glewInit()初始化扩展入口点 几乎所有与OpenGL相关的内容都需要从上下文开始。上述页面上的示例用于获取上下文,但还有其他方法 关于您的错误代码,@mwerschy是正确的,您应该使用glewGetError

我正在Linux上运行一些OpenGL程序。无法理解初始化glew时收到错误的原因。(错误1.5.2)


您调用了错误的函数。你想要的是

glewGetErrorString(res);
看起来您现在正在获取版本号。

根据页面:

首先,需要创建一个有效的OpenGL渲染上下文,并调用glewInit()初始化扩展入口点

几乎所有与OpenGL相关的内容都需要从上下文开始。上述页面上的示例用于获取上下文,但还有其他方法

关于您的错误代码,@mwerschy是正确的,您应该使用
glewGetErrorString(res)
而不是
glewGetString(res)
,后者返回GLEW的版本

g++ 1.cpp -lGLEW
glewGetErrorString(res);