VisualStudio2017 开发OpenGL

1.安装VS2017社区版,安装好后安装C++桌面开发

2.新建项目,选择C++控制台应用程序,名字OpenGL_Shader,

3.点击菜单栏 工具/获取工具和功能 此时会打开visual studio安装卸载工具,切换到“单个组件”,下拉找到代码工具/NuGet包管理器,打对钩安装,

4.打开OpenGL_Shader下的OpenGL_Shader.sln文件,然后点击 "项目/管理NuGet程序包",在弹出来的选项卡中切换到"浏览",然后下方输入nupengl,此时下方会弹出两个可选安装的项目,安装nupengl.core即可


5.在VS2017右侧的“解决方案资源管理器”中展开“源文件/OpenGL_Shader.cpp,然后输入测试代码

#include

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;

}

6.工具栏 中间的 debug修改为Relase,点击后面的“本地windows调试器" 运行代码即可弹出着色器程序的窗口

你可能感兴趣的:(VisualStudio2017 开发OpenGL)