visual studio 社区版配置OpenGL环境

visual studio community配置OpenGL

1.现在visual studio community

2.下载glut,下载地址  https://www.opengl.org/resources/libraries/glut/

    2.1.选择Pre-compiled Win32 for Intel GLUT 3.7 DLLs for Windows 95 & NT

    visual studio 社区版配置OpenGL环境

2.2下载后得到压缩文件,解压得到五个文件

visual studio 社区版配置OpenGL环境

2.3 在E:\V-visual studio\vs\VC\Tools\MSVC\14.13.26128\include  目录下新建一个文件夹gl,然后把刚才解压的glut.h文件放入其中

2.4 找到路径E:\V-visual studio\vs\VC\Tools\MSVC\14.13.26128\lib\x86,把glut.lib,glut32.lib复制进去。

2.5 找到路径C:\Windows\SysWOW64(64位操作系统),将glut.dll和glut32.dll复制进去。至此环境已搭建完毕,下面开始测试

3.测试刚才配置的环境

新建一个C++的Windows控制台应用程序的空项目,将如下代码粘贴:

#include "stdafx.h"

#include <gl/glut.h>

void renderWindow(void)

{ glClear(GL_COLOR_BUFFER_BIT); //当前背景色填充窗口

glColor3f(1,0,0); //颜色:RGB.此处R:1,为红色

glBegin(GL_TRIANGLES); //开始:三角形

glVertex2f(-0.5f, -0.5f); //三个顶点坐标:

glVertex2d(0.5f, -0.5f);

glVertex2d(-0.0f, 0.5f);

glEnd(); //结束

glFlush(); //输出缓冲区

}

int main(int argc, char *argv[]) //主函数: 参数数量&参数值

{ glutInit(&argc, argv); //初始化glut: 接收主函数的参数

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); //显示模式:颜色&缓冲

glutInitWindowPosition(0, 0); //窗口相对屏幕位置

glutInitWindowSize(720, 720); //窗口大小

glutCreateWindow("Hello, OpenGL!"); //创建窗口: 标题

glutDisplayFunc(&renderWindow); //显示函数

glutMainLoop(); //循环

return 0;

}