1、vc6.0建立win32_console应用
2、添加cpp源文件
3、粘贴以下代码
#include <windows.h>
#include <gl/glut.h>
void display() ;
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGBA); //设置显示模式:单缓冲区, RGBA颜色模式
glutInitWindowSize (200, 200); //设置窗口宽度、高度
glutCreateWindow (argv[0]); //弹出窗口
glutDisplayFunc (display); //设置窗口刷新的回调函数其中display 是函数指针,是屏幕刷新是会调用的函数 所以我的大部分工作将在这个函数里完成
glutMainLoop(); //开始主循环
return 0;
}
//在这个程序中 我们的display 函数为空 也就是什么都不干那么windows 将不会去更新窗口的区域 所以我们这里看到的是桌面背景,如果我们要在窗口中填充自己喜欢的颜色 我们可以在display 中添加如下语句:
void display()
{
glClearColor(1,0,0,1); //设置刷新背景色
glClear(GL_COLOR_BUFFER_BIT); //刷新背景
glFlush(); //更新窗口
}