我正在使用以下代码检查任何错误:
glfwInit();
glewExperimental = GL_TRUE;
if (glewInit() != 0)
{
std::cout << "Failed to initialize GLEW" << std::endl;
return -1;
}
我正在使用Glew的非静态版本,并且在Debug文件夹中包括了.dll文件。我正在使用Visual Studio Community2013。建议所有其他解决方案将glewExperimental设置为GL_True或检查错误检查,但是我已经做到了,但仍然无法正常工作。
最佳答案
仅凭glfwInit()
您就没有GL上下文,因此GLEW无需处理。您必须创建一个GL上下文并将其作为线程的当前对象,这对于GLFW意味着创建一个窗口。