Glew 不初始化
Glew does not init
我正在使用以下代码检查是否有任何错误:
glfwInit();
glewExperimental = GL_TRUE;
if (glewInit() != 0)
{
std::cout << "Failed to initialize GLEW" << std::endl;
return -1;
}
我使用的是 Glew 的非静态版本,并且我已将 .dll 文件包含在 Debug 文件夹中。我正在使用 Visual Studio Community 2013。所有其他解决方案都建议将 glewExperimental 设置为 GL_True 或检查错误检查,但我已经这样做了,但仍然不起作用。
glfwInit()
您没有 GL 上下文,因此 GLEW 没有任何工作要做。您必须创建一个 GL 上下文并使其成为线程的当前线程,这对于 GLFW 意味着创建一个 window.
我正在使用以下代码检查是否有任何错误:
glfwInit();
glewExperimental = GL_TRUE;
if (glewInit() != 0)
{
std::cout << "Failed to initialize GLEW" << std::endl;
return -1;
}
我使用的是 Glew 的非静态版本,并且我已将 .dll 文件包含在 Debug 文件夹中。我正在使用 Visual Studio Community 2013。所有其他解决方案都建议将 glewExperimental 设置为 GL_True 或检查错误检查,但我已经这样做了,但仍然不起作用。
glfwInit()
您没有 GL 上下文,因此 GLEW 没有任何工作要做。您必须创建一个 GL 上下文并使其成为线程的当前线程,这对于 GLFW 意味着创建一个 window.