2010-04-02 151 views
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版本。预先感谢您的帮助。

回答

相关问题