网上关于OpenGL在Windows上的各种教程多且杂,关键是步骤繁琐,而且容易出错。在这里,给出一个最简洁的方式,不用来回复制粘贴各种文件,添加各种库,,而是直接安装的方式。

该方式的配置不是针对所有的VS的工程的,而是仅仅针对某个工程而言的,这样做的优点在于配置简单,而且库函数头文件在单独的工程中不会互相干扰,缺点就是每次想要测试的时候,都需要进行新建一个工程,重新下载配置。

新建一个工程
在这里我新建一个空项目,名称是Project1。然后新建一个main.cpp的文件。

使用NuGet Package Manager进行安装
进行如下的操作:

选择Manage Nuget Packages Solutions,然后进入如下界面:

在相应的搜索框中输入:NupenGL,之后进行安装

之后进行测试,输入下面的代码:

#include <GL/glut.h>void init() {glClearColor(1.0, 1.0, 1.0, 0.0);glMatrixMode(GL_PROJECTION);gluOrtho2D(0.0, 200.0, 0.0, 150.0);
};void lineSegment() {glClear(GL_COLOR_BUFFER_BIT);glColor3f(0.0, 0.4, 0.2);glBegin(GL_LINES);glVertex2i(180, 15);glVertex2i(10, 145);glEnd();glFlush();
}int main(int argc, char** argv) {glutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowSize(400, 300);glutCreateWindow("An Example OpenGL Program");init();glutDisplayFunc(lineSegment);glutMainLoop();return 0;
}

输出结果:

参考连接:
https://developercommunity.visualstudio.com/content/problem/297911/vs-2017-with-opengl.html

Visual Studio2017 配置OpenGL相关推荐

  1. 小白教程:Visual Studio2017配置GitHub图文教程

    1 前言 2 配置过程 1 前言 这段时间准备把之前的VS上的代码都上传到GitHub上,之前都没有Git的习惯,代码一锅粥的放在了自己的移动硬盘里面,这不是个好习惯,于是就想学习一下Git代码管理, ...

  2. PCL1.9.1下载与配置+Visual Studio2017

    PCL1.9.1下载与配置+Visual Studio2017 1.PCL1.9.1下载 官网下载: 1.百度搜索GitHub,点击进入GitHub主页 2.在如下界面搜索栏中输入pcl,按回车键 3 ...

  3. 在windows下基于visual studio2017和CMake的安装Google glog

    这里简单记录安装google glog在windows下基于visual studio2017的安装过程. 下载 https://github.com/google/glog 使用cmake编译,编译 ...

  4. VS2017 配置 OpenGL 环境

    Visual Studio Community 2017 配置 OpenGL 环境 安装 VS Community 2017 OpenGL 库需要绑定相应的语言环境,这里本人选择的Windows下的V ...

  5. vs2019配置OpenGL

    欢迎移步我的个人博客 除了下面这个以外,还可以看一下这个博客 https://blog.csdn.net/qq_41788234/article/details/91042411 后来重装系统后再一次 ...

  6. win7虚拟机上安装visual studio2017社区版的相关问题以及解决办法

    win7虚拟机上安装visual studio2017社区版的相关问题以及解决办法 一.visual studio community_2017在虚拟机win7安装时出现的问题 1.右击软件图标,点击 ...

  7. VS2017环境下配置OpenGL的简单方法(glut,glew,freeglut,gltools)

    写在前面: 最近要用到OpenGL,光是在VS2015下配置就费了很大的劲,现在将我的成果直接贡献给大家,希望能为需要在VS2015下配置OpenGL的读者省去一些麻烦. 正文: 资源地址1:http ...

  8. VS2022配置OpenGL+GLAD

    Glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台.Glad与Glew作用相同,可以看作它的升级版. Freeg ...

  9. 配置OpenGL时遇到的一些问题

    今天在配置openGL时遇到了一些问题,在各种"玩弄"后终于配置好了.(汗) 电脑为windows10(X64),原本是装好vs2015的,所以只需要下载一些头文件.OpenGL ...

最新文章

  1. 飞谷云六期第三组——基于Spark的机器学习
  2. Jsp-request与requestScope的区别
  3. [PHP] 超全局变量$_FILES上传文件
  4. c语言 倒计时不清屏_打字游戏超细讲解(C语言基础小游戏)
  5. php开发工程师考试试卷,腾讯PHP开发工程师面试试卷
  6. python嵌套列表操作方法_python中多层嵌套列表的拆分方法
  7. Spring通过静态方法factory-method或实例工厂factory-bean获取bean对象
  8. undefined symbol: PyFPE_jbuf
  9. Cartopy 中的地图投影
  10. 弹性系数和线径的计算公式_弹力计算公式(完整版).pdf
  11. Yate for mac(标记和管理音频文件工具)
  12. ASU计算机科学专业大学排名,2013年U.S.News美国大学排名--计算机科学专业研究生排名...
  13. T600显卡和GTX1650 哪个好
  14. 字符串的练习 统计字符串中大写,小写,数字的个数 29
  15. python给乘风破浪的姐姐制作词云打call图
  16. 3.1 学习计算机,从编程入手 ——《逆袭大学》连载
  17. 星形线再回顾--切线(点)构成曲线
  18. 协同过滤推荐算法及应用
  19. Xshell6安装与使用
  20. 联通宽带在停电以后断网,重启猫还是没网,可能是设置出问题了

热门文章

  1. hnu暑期实训 数码管儿
  2. 加入rtp组播_耗时10+小时撰写 带你系统认识组播 收藏这些概念
  3. AcWing 1057. 股票买卖 IV
  4. CUDA 10[Linux]最新 百度云下载[免费]
  5. C#中的Invoke和BeginInvoke
  6. 东大OJ-1430-PrimeNumbers
  7. stm32F1的 PA13/PA14/PA15/PB3/PB4 作为普通引脚使用
  8. leetcode880.DecodedStringatIndex
  9. C++ 动态开辟二维数组的的方法
  10. 不借助第三个变量进行两个变量的换位输出