OpenGl的安装
1.下载 http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
2.在VS2013建立VC++ win32控制台控制台应用程序,选择空项目
3. 把glut.h、glut.lib、glut32.lib复制到源文件目录
4. 把glut.dll 、glut32.dll复制到debug文件目录
5. 新建一个 源文件 如: 1.cpp
#include "glut.h"
void myDisplay(void)
{
//清除。GL_COLOR_BUFFER_BIT表示清除颜色,glClear函数还可以清除其它的东西
glClear(GL_COLOR_BUFFER_BIT);
//画一个矩形。四个参数分别表示了位于对角线上的两个点的横、纵坐标
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
//保证前面的OpenGL命令立即执行
glFlush();
}
int main(int argc,char**argv){
glutInit(&argc, argv);
// glutInitDisplayMode,设置显示方式,
//其中GLUT_RGB表示使用RGB颜色,与之对应的还有GLUT_INDEX(表示使用索引颜色)。
//GLUT_SINGLE表示使用单缓冲,与之对应的还有GLUT_DOUBLE(使用双缓冲)
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
//设置窗口在屏幕中的位置
glutInitWindowPosition(100, 100);
//设置窗口的大小
glutInitWindowSize(400, 400);
//创建窗口。参数将被作为窗口的标题
glutCreateWindow("第一个OpenGL程序");
//设置一个函数,当需要进行画图时,这个函数就会被调用
glutDisplayFunc(&myDisplay);
//进行一个消息循环
glutMainLoop();
return 0;
}

运行结果:
2.在VS2013建立VC++ win32控制台控制台应用程序,选择空项目
3. 把glut.h、glut.lib、glut32.lib复制到源文件目录
4. 把glut.dll 、glut32.dll复制到debug文件目录
5. 新建一个 源文件 如: 1.cpp
#include "glut.h"
void myDisplay(void)
{
//清除。GL_COLOR_BUFFER_BIT表示清除颜色,glClear函数还可以清除其它的东西
glClear(GL_COLOR_BUFFER_BIT);
//画一个矩形。四个参数分别表示了位于对角线上的两个点的横、纵坐标
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
//保证前面的OpenGL命令立即执行
glFlush();
}
int main(int argc,char**argv){
glutInit(&argc, argv);
// glutInitDisplayMode,设置显示方式,
//其中GLUT_RGB表示使用RGB颜色,与之对应的还有GLUT_INDEX(表示使用索引颜色)。
//GLUT_SINGLE表示使用单缓冲,与之对应的还有GLUT_DOUBLE(使用双缓冲)
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
//设置窗口在屏幕中的位置
glutInitWindowPosition(100, 100);
//设置窗口的大小
glutInitWindowSize(400, 400);
//创建窗口。参数将被作为窗口的标题
glutCreateWindow("第一个OpenGL程序");
//设置一个函数,当需要进行画图时,这个函数就会被调用
glutDisplayFunc(&myDisplay);
//进行一个消息循环
glutMainLoop();
return 0;
}
运行结果: