2015-04-26 84 views
0

我使用下面的代码来检查任何错误:GLEW不初始化

glfwInit(); 
glewExperimental = GL_TRUE; 
if (glewInit() != 0) 
{ 
    std::cout << "Failed to initialize GLEW" << std::endl; 
    return -1; 
} 

我使用GLEW的非静态的版本,我已经包括在Debug文件夹中的.dll文件。我正在使用Visual Studio社区2013年。所有其他解决方案建议设置GL_True glewExperimental或检查错误检查,但我已经这样做,它仍然无法正常工作。

回答

4

您没有GL上下文只是glfwInit(),所以GLEW没有什么可操作的。您必须创建一个GL上下文并将其设置为线程,GLFW意味着创建一个窗口。