Visual Studio2017 配置OpenGL
网上关于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相关推荐
- 小白教程:Visual Studio2017配置GitHub图文教程
1 前言 2 配置过程 1 前言 这段时间准备把之前的VS上的代码都上传到GitHub上,之前都没有Git的习惯,代码一锅粥的放在了自己的移动硬盘里面,这不是个好习惯,于是就想学习一下Git代码管理, ...
- PCL1.9.1下载与配置+Visual Studio2017
PCL1.9.1下载与配置+Visual Studio2017 1.PCL1.9.1下载 官网下载: 1.百度搜索GitHub,点击进入GitHub主页 2.在如下界面搜索栏中输入pcl,按回车键 3 ...
- 在windows下基于visual studio2017和CMake的安装Google glog
这里简单记录安装google glog在windows下基于visual studio2017的安装过程. 下载 https://github.com/google/glog 使用cmake编译,编译 ...
- VS2017 配置 OpenGL 环境
Visual Studio Community 2017 配置 OpenGL 环境 安装 VS Community 2017 OpenGL 库需要绑定相应的语言环境,这里本人选择的Windows下的V ...
- vs2019配置OpenGL
欢迎移步我的个人博客 除了下面这个以外,还可以看一下这个博客 https://blog.csdn.net/qq_41788234/article/details/91042411 后来重装系统后再一次 ...
- win7虚拟机上安装visual studio2017社区版的相关问题以及解决办法
win7虚拟机上安装visual studio2017社区版的相关问题以及解决办法 一.visual studio community_2017在虚拟机win7安装时出现的问题 1.右击软件图标,点击 ...
- VS2017环境下配置OpenGL的简单方法(glut,glew,freeglut,gltools)
写在前面: 最近要用到OpenGL,光是在VS2015下配置就费了很大的劲,现在将我的成果直接贡献给大家,希望能为需要在VS2015下配置OpenGL的读者省去一些麻烦. 正文: 资源地址1:http ...
- VS2022配置OpenGL+GLAD
Glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台.Glad与Glew作用相同,可以看作它的升级版. Freeg ...
- 配置OpenGL时遇到的一些问题
今天在配置openGL时遇到了一些问题,在各种"玩弄"后终于配置好了.(汗) 电脑为windows10(X64),原本是装好vs2015的,所以只需要下载一些头文件.OpenGL ...
最新文章
- 飞谷云六期第三组——基于Spark的机器学习
- Jsp-request与requestScope的区别
- [PHP] 超全局变量$_FILES上传文件
- c语言 倒计时不清屏_打字游戏超细讲解(C语言基础小游戏)
- php开发工程师考试试卷,腾讯PHP开发工程师面试试卷
- python嵌套列表操作方法_python中多层嵌套列表的拆分方法
- Spring通过静态方法factory-method或实例工厂factory-bean获取bean对象
- undefined symbol: PyFPE_jbuf
- Cartopy 中的地图投影
- 弹性系数和线径的计算公式_弹力计算公式(完整版).pdf
- Yate for mac(标记和管理音频文件工具)
- ASU计算机科学专业大学排名,2013年U.S.News美国大学排名--计算机科学专业研究生排名...
- T600显卡和GTX1650 哪个好
- 字符串的练习 统计字符串中大写,小写,数字的个数 29
- python给乘风破浪的姐姐制作词云打call图
- 3.1 学习计算机,从编程入手 ——《逆袭大学》连载
- 星形线再回顾--切线(点)构成曲线
- 协同过滤推荐算法及应用
- Xshell6安装与使用
- 联通宽带在停电以后断网,重启猫还是没网,可能是设置出问题了
热门文章
- hnu暑期实训 数码管儿
- 加入rtp组播_耗时10+小时撰写 带你系统认识组播 收藏这些概念
- AcWing 1057. 股票买卖 IV
- CUDA 10[Linux]最新 百度云下载[免费]
- C#中的Invoke和BeginInvoke
- 东大OJ-1430-PrimeNumbers
- stm32F1的 PA13/PA14/PA15/PB3/PB4 作为普通引脚使用
- leetcode880.DecodedStringatIndex
- C++ 动态开辟二维数组的的方法
- 不借助第三个变量进行两个变量的换位输出