我正在Linux上运行一些OpenGL程序。无法理解初始化glew时收到错误的原因。(错误1.5.2)
#include <GL/glew.h>
#include <GL/gl.h>
#include <stdio.h>
int main()
{
glewExperimental=GL_TRUE;
GLenum res = glewInit();
if(res != GLEW_OK)
{
fprintf(stderr, "Error: '%s'\n", glewGetString(res));
return 1;
}
return 0;
}
由以下人员管理:
g++ 1.cpp -lGLEW
根据GLEW使用页面:
首先,需要创建一个有效的OpenGL渲染上下文,并调用glewInit()初始化扩展入口点。
几乎所有与OpenGL相关的内容都需要从上下文开始。上述页面上的示例使用GLUT获取上下文,但还有其他方法。
关于您的错误代码,@mwerschy是正确的,您应该使用glewGetErrorString(res);
而不是glewGetString(res)
,它返回GLEW的版本。
你调用了错误的函数。你想要的是
glewGetErrorString(res);
看起来你现在得到了版本号。
我有一个非常基本的OpenGL程序,使用glfw3进行窗口操作。 这里是我的主要: Utils: 输出: 我真的不知道我做错了什么。
我在Visual Studio 2010中启动了一个空项目并下载了最新版本的GLEW和GLFW。我相信我已经在项目中正确设置了它们 我可以通过glfwInit()正确初始化GLFW,并且可以打开一个窗口上下文。然而,当我试图通过glewInit()初始化GLEW时,我得到了一个入口点Not Found错误。 未找到入口点程序入口点_glewInit@0在动态链接库D:\Blah\Debug\Tes
基类控制器里有error方法,用于api的错误消息返回输出 /** * 操作错误跳转的快捷方法 * @access protected * @param mixed $msg 提示信息,若要指定错误码,可以传数组,格式为['code'=>您的错误码,'msg'=>'您的错误消息'] * @param mixed $data 返回的数据 * @par
我是JS的学生。我有一段代码返回了一个错误。 这是返回的语法错误。你们能解释一下我做错了什么吗?
问题内容: 我有以下代码: 那应该从给定的URL返回图像。 我测试了以下两个随机选择的URL: https://www.google.co.ma/images/srpr/logo4w.png http://www.earthtimes.org/newsimage/osteoderms-storing-minerals-helped-huge-dinosaurs-survive_3011.jpg 第
JSoup-1.8.1 尝试{ Document Document=Jsoup.connect(url.get(); 返回Document.getElementsByTag(“title”).text(); }catch(异常e){ System.out.println(e); 返回null; } org.jsoup.HttpStatusExc0019: HTTP错误获取URL。状态=404, U