美文网首页
2019-04-16 在VS2017中安装OpenGL

2019-04-16 在VS2017中安装OpenGL

作者: Nmao | 来源:发表于2019-04-17 10:09 被阅读0次

由于VS2017支持直接下载有关openGL的库文件,因此给我们带来了很多方便之处,不需要单独下载了。

1.打开VS2017,并新建一个C++控制台项目

2.然后点击 项目—管理Nuget程序包,

点击浏览—在搜索栏输入NupenGL,


然后、安装(如果有两个就安装两个)。

3.最后就是测试了,我找了一些相关的源代码试验了一下,果然没什么问题。

#include "pch.h"

#include <windows.h> 

#include <GL/gl.h> 

#include <GL/glu.h> 

#include <GL/glut.h> 

void Initial(void)

{

glClearColor(1.0f, 1.0f, 1.0f, 1.0f);      //设置窗口背景颜色为白色

glMatrixMode(GL_PROJECTION);    //设置投影参数

gluOrtho2D(0.0, 200.0, 0.0, 200.0);

}

void Display(void)

{

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

glColor3f(1.0f, 0.0f, 0.0f);            //设置当前的绘图颜色为红色

glRectf(50.0f, 50.0f, 150.0f, 150.0f);    //绘制一个矩形

glFlush();                        //清空命令缓冲区,执行OpenGL程序

}

int main(int argc, char* argv[]) {

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);  //初始化窗口的显示模式

glutInitWindowSize(400, 400);                  //设置窗口的尺寸

glutInitWindowPosition(100, 120);              //设置窗口的位置

glutCreateWindow("矩形");                    //创建一个名为矩形的窗口

glutDisplayFunc(Display);                    //设置当前窗口的显示回调函数

Initial();                                    //完成窗口初始化

glutMainLoop();                            //启动主GLUT事件处理循环

}

结果如下

果然安装成功。

但是笔者也遇到了一些比较苦恼的事,就是每次将这个项目关闭了以后,再新建另一个项目,这时要想使用openGL就需要重新下载,希望有知道如何解决的读者给我留言哈!!

相关文章

网友评论

      本文标题:2019-04-16 在VS2017中安装OpenGL

      本文链接:https://www.haomeiwen.com/subject/nhmiwqtx.html