Ich habe ein Programm mit GLFW geschrieben.
#include <GLFW/glfw3.h>
int main(void)
{
GLFWwindow* window;
if (!glfwInit())
return -1;
window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
if (!window)
{
glfwTerminate();
return -1;
}
glfwMakeContextCurrent(window);
while (!glfwWindowShouldClose(window))
{
glClear(GL_COLOR_BUFFER_BIT);
glfwSwapBuffers(window);
glfwPollEvents();
}
glfwTerminate();
return 0;
}
Wenn ich es mit
g++ main.cpp -o main -Iinclude -Llib-mingw -lglfw3dll
kompilieren will bekomme ich diesen Fehler:
C:\Users\david\AppData\Local\Temp\ccAP4fZK.o:main.cpp:(.text+0x96): undefined reference to `_imp__glClear@4'
collect2.exe: error: ld returned 1 exit status