致命错误:GL / glfw.h:没有此类文件或目录存在

时间:2013-01-16 00:08:27

标签: opengl compilation mingw

我在MinGW上安装了GLFW,并按照GLFW网站上有关如何使用Opengl(http://www.glfw.org/GLFWUsersGuide277.pdf)编写代码的教程。然后,当我尝试编译代码MinGW回复时(致命错误:gl \ glfw.h:没有这样的文件或目录存在编译终止)。

这是我编译的网站代码

#include <GL/glfw.h>
#include <stdlib.h>
int main(void)
{
int running = GL_TRUE;
// Initialize GLFW
if( !glfwInit() )
{
 exit( EXIT_FAILURE );
}
// Open an OpenGL window
if( !glfwOpenWindow( 300,300, 0,0,0,0,0,0, GLFW_WINDOW ) )
{
glfwTerminate();
exit( EXIT_FAILURE );
}
// Main loop
while( running )
{
// OpenGL rendering goes here...
glClear( GL_COLOR_BUFFER_BIT );
// Swap front and back rendering buffers
glfwSwapBuffers();
// Check if ESC key was pressed or window was closed
running = !glfwGetKey( GLFW_KEY_ESC ) &&
glfwGetWindowParam( GLFW_OPENED );
}
// Close window and terminate GLFW
glfwTerminate();
// Exit program
exit( EXIT_SUCCESS );
}

2 个答案:

答案 0 :(得分:2)

我不知道如何在MinGW上执行此操作。

但对于那些通过在debian系统上搜索相同错误而发现此问题的人来说,你需要可移植的OpenGL库,窗口和输入(开发文件)

apt-get install libglfw-dev

答案 1 :(得分:0)

  

我在MinGW上安装了GLFW

显然你的安装中出现了问题。你是如何安装GLFW的?您从下载开始的具体步骤是什么?