1
我在谷歌上搜索,一直沒能找到解決方案。使用GCC(MinGW)在Windows上編譯OpenGL
我想用GCC編譯一些OpenGL編程。在GCC的GL文件夾中,我有以下標題:
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版本。預先感謝您的幫助。