绘制一个红色填充色的矩形(Windows_glut)
补充一下简单配置:
把头文件解压到windows/include/gl中,dll文件放在system32(32位)中,sysWOW64(64位)中,lib文件放在sdk的lib下。
由于我使用的是visual studio 2010版本,其他版本可能有所区别,请注意。
#include
#include
#include
#include
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;
}