#include #include int main(void) { if (!glfwInit()) { fprintf(stderr, "Failed to initialize GLFW\n"); return 1; } GLFWwindow *window = glfwCreateWindow(640, 480, "Hello OpenGL", NULL, NULL); if (!window) { fprintf(stderr, "Failed to create window\n"); glfwTerminate(); return 1; } glfwMakeContextCurrent(window); while (!glfwWindowShouldClose(window)) { glClear(GL_COLOR_BUFFER_BIT); glfwSwapBuffers(window); glfwPollEvents(); } glfwDestroyWindow(window); glfwTerminate(); return 0; }