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版本。预先感谢您的帮助。