OPENGL+GLUT+GLEW + VS2017环境配置:绘制四边系
一、开发环境说明
- 操作系统:Windows
- 开发软件:Visual Studio 2017
- 编程语言:Opengl
- 库 :glut glew
二、配置操作说明
配置opengl,并搭建opnegl框架并显示出绘制的图形
1、打开vs2017软件,依次点击【文件】–【新建】–【项目】,选择【Visual C++】下面的 【Widows控制台程序】,如下图所示
2、点击【确定】。等待自动生成如图所示
3、下载glut.h,glut32.lib 和glew.h glew32.lib放在当前工程所在的文件夹下面,如图所示
4、添加头文件,如图所示。这样添加的好处:在没有配置opengl环境的电脑上,程序依旧能运行。
5、修改添加代码如图所示
5.1 【main】函数添加如下代码
glutInit(&argc, (char**)argv); //对GLUT进行初始化
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); //设置模式为:双缓冲,深度缓存区
glutInitWindowPosition(110, 120);//窗口位置
glutInitWindowSize(440, 400);//窗口大小
glutCreateWindow("project"); //创建窗口
glewExperimental = GL_TRUE;
GLenum err = glewInit(); //The OpenGL Extension Wrangler Library (GLEW) is
if (GLEW_OK != err) {
std::cerr << "Error: " << glewGetString(err) << std::endl;
}
init();//初始化函数 加载shader和图形数据
glutDisplayFunc(display); // 重新绘制事件
glutReshapeFunc(ReshapeEvent); //窗口大小发生变化事件