本文出自:点击打开链接
绘制一个红色填充色的矩形(Windows_glut)
补充一下简单配置:
windows安装gluthttp://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
把头文件解压到windows/include/gl中,dll文件放在system32(32位)中,sysWOW64(64位)中,lib文件放在sdk的lib下。
由于我使用的是visual studio 2010版本,其他版本可能有所区别,请注意。
#include <gl\glut.h>
#include <windows.h>
#include <gl\GL.h>
#include <gl\GLU.h>
void Initial(void)
{
glClearColor(1.0f,1.0f,1.0f,1.0f);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 200.0, 0.0, 150.0);
}
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0f, 0.0f, 0.0f);
glRectf(50.f, 100.0f, 150.0f, 50.0f);
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(400, 300);
glutInitWindowPosition(100, 120);
glutCreateWindow("矩形");
glutDisplayFunc(Display);
Initial();
glutMainLoop();
return 0;
}