Я искал в Google и не смог найти решение.
Я хотел бы скомпилировать некоторые программы OpenGL, используя GCC. В папке GL в GCC у меня есть следующие заголовки:
gl.h
glext.h
glu.h
Тогда в моем файле system32 у меня есть следующий .dll
opengl32.dll
glu32.dll
glut32.dll
Если я хотел написать простой OpenGL «Hello World», связать и скомпилировать с GCC, каков будет правильный процесс?
Я пытаюсь использовать этот код:
#include <GL/gl.h>
#include <GL/glut.h>
void display() {
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
int main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitWindowSize(512,512);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutCreateWindow("The glut hello world program");
glutDisplayFunc(display);
glClearColor(0.0, 0.0, 0.0, 1.0);
glutMainLoop(); // Infinite event loop
return 0;
}
Я использую WindowsXP и GCC версии 3.4.5. Заранее благодарю за помощь.