【发布时间】:2016-04-24 22:01:26
【问题描述】:
glewExperimental = GL_TRUE;
if (glewInit() != GLEW_OK) {
std::cerr << "Failed to initialize GLEW" << std::endl;
return -1;
}
当我执行此操作时,会出现一条消息: 初始化 GLEW 失败
还有什么问题?这条消息是我写的
我能做什么?
【问题讨论】:
-
以这种方式重写它:
GLenum err = glewInit(); if (GLEW_OK != err) { std::cerr << "Failed to initialize GLEW: " << glewGetErrorString(err) << std::endl; }以查看更具体的消息。 -
GLEW 初始化失败:缺少 GL 版本
-
那么您很可能在初始化 OpenGL 上下文之前调用
glewInit。如何做到这一点取决于您使用的操作系统或用于创建 OpenGL 上下文的库。 -
哦,我忘记了:glfwMakeContextCurrent(window); :D 谢谢