Visual Studio 2019配置OpenGL环境
1. 首先下载OpenGL库文件
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
点击蓝色字体会自动下载
下载后解压得到如图5个文件。根据后缀名,分为 .dll; .h; .lib 三类。
这个东西确实是上个世纪的产物,原生版本98年后就不再更新了。
2. 将文件分类放置到指定文件夹
找到目录
\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\GL。
将glut.h放到里面。
- include目录下一般没有GL文件夹,需要新建一个。
- 笔者的VS是安装在C:\Program Files(x86)目录下的,下图以此为例。
- 14.24.28314版本号会因版本不同而异
找到目录
\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\lib\x86
将glut.lib,glut32.lib放到里面。
- 方法同上,参考目录如图
找到目录
C:\Windows\SysWOW64
将 glut.dll和glut32.dll 放到里面。
- 如果是32位系统,将两个文件夹放到C:\Windows\System32目录下
3. 创建一个控制台应用
- 删除.cpp文件里的原内容,将下边的测试代码复制到文件里
#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, 150.0); //设置投影参数
}
void myDisplay(void)
{glClear(GL_COLOR_BUFFER_BIT); //用当前背景色填充窗口glColor3f(0.0f, 0.0f, 0.0f); //设置当前的绘图颜色为黑色glRectf(50.0f, 100.0f, 150.0f, 50.0f); //绘制一个矩形glFlush(); //清空OpenGL命令缓冲区,执行OpenGL命令
}
int main(int argc, char* argv[])
{glutInit(&argc, argv);glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); //初始化窗口的显示模式glutInitWindowPosition(100, 100); //设置窗口的位置glutInitWindowSize(400, 400); //设置窗口的大小glutCreateWindow("第一个OpenGL程序"); //创建窗口glutDisplayFunc(&myDisplay); //设置当前窗口的显示回调函数Initial(); //完成窗口初始化glutMainLoop(); //启动主 GLUT事件处理循环return 0;
}
- 打开 项目 > 管理NuGet程序包
- 在左边浏览栏目里搜索nupengl,会出现两个,安装它们(这两个应该是一样的,安装其一,另一个也安装了)
4. 然后点调试,运行代码,就可以看到一个黑色的矩形
Visual Studio 2019配置OpenGL环境相关推荐
- <Visual Studio 2019安装及环境配置教程>
目录 1.Visual Studio 2019下载安装: 1.1 进入官网 1.2 选择所需Visual Studio 2019安装包 1.3 Visual Studio 2019 版本说明 1.4 ...
- 【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )
文章目录 一.从 GitHub 上克隆项目 二.视图切换及运行程序 一.从 GitHub 上克隆项目 在 Visual Studio 2019 欢迎界面中 , 选择 " 克隆或签出代码 &q ...
- 汇编语言 + Visual Studio 2019——Visual Studio 2019 中汇编语言环境解决方案
基本概念 MASM:Microsoft汇编程序(俗称MASM)是一种工业软件开发工具,已经由主要的操作系统供应商维护和更新了30多年.它从未被软化或折衷为对消费者友好的工具,并且被设计为供专业程序员用 ...
- 如何用visual studio 2019配置OnnxRuntime
onnxruntime 配置方式 这里写自定义目录标题 一.下载onnx库文件 二.用visual studio 2019 解析nupkg包 三.用vs2019中的cmake来配置ONNXRunTim ...
- 【OpenGL】二、Visual Studio 2019 配置 GitHub ( 下载并安装 GitHub 扩展 | 配置 GitHub )
文章目录 一.下载并安装 GitHub 扩展 二.配置 GitHub 一.下载并安装 GitHub 扩展 选择 菜单栏 -> 扩展 -> 管理扩展 选项 ; 下载 " GitHu ...
- visual studio Code配置C++环境:
vsCode 配置C++环境需要安装mingw64, 并且需要三个配置文件: c_cpp_properties.json launch.json tasks.json 悲伤的是...把网上各种帖子各个 ...
- [超级无敌详细系列]Visual Studio/c++配置opencv环境
写在前面:如果这篇文章对大家有帮助的话,欢迎关注Franpper的公众号:Franpper的知识铺,回复"进群",即可进入讨论群,有什么问题大家可以一起讨论呀! 目录 1.下载op ...
- visual studio 2019配置OnnxRuntime+推理+vgg16
配置onnxruntime onnxruntime 动态库下载 你可以下载vgg16模型加代码运行这个项目 代码在git vgg16模型链接 链接: https://pan.baidu.com/s/1 ...
- 【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )
文章目录 一.源代码修改及标识 二.向 GitHub 提交代码 三.查看提交结果 一.源代码修改及标识 以 OpenGL.cpp 为例 , 没有更改的代码 , 前面都有一把蓝色的锁 , 在代码中添加一 ...
最新文章
- 《包容的智慧》读后感-包容有多少,拥有就有多少
- asp.net 程序,当发生找不到文件的错误时,如何正确定位是哪个文件?
- python完全支持面向对象编程_[Python] 类与面向对象编程
- linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-
- Uncaught TypeError: Cannot read property ‘getters‘ of undefined
- 笔记本电脑如何保养_电脑保养只是吹一吹?别再被骗了,电脑没做这些就等于没保养...
- python导入pillow模块_Python:argparse模块和pillow-image
- Qt总结之三:磁盘文件操作、遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名(三)
- Scrapy输出CSV指定列顺序
- freemarker 标签循环list 以及获取下标值
- 索尼pha2 android手机,国砖的噩梦?索尼NW-A35捆绑PHA-2A小评
- Keil编译*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
- 我的Foobar2000定制版本
- 幻灯片自动播放的实现
- php 将pdf生成图片,php 将pdf转成图片且将图片拼接
- 微型计算机基础学的什么,微型计算机操作基础课的教学
- Visual Studio 历史简介
- (转)反汇编算法介绍和应用——线性扫描算法分析
- java信号量生产者_java信号量PV操作 解决生产者-消费者问题
- iOS逆向实战与工具使用(微信添加好友自动确认)
热门文章
- matlab移植linux qt总结 (未实现)(21.8.25 已另寻别径)
- 10bit、8bit色彩深度的区别
- android exo解码问题,android – exoplayer-自动更改质量不起作用(hls)
- 学习Python一定要吃透这68个内置函数,强烈建议收藏(文末附本周送书和抽奖)...
- 汽车一键启动 汽车手机远程启动系统 汽车无钥匙进入 手机APP控车智能防盗
- matlab心电信号的qrs波检测,基于matlab的操作员心电信号QRS波检测及分析
- Android中MVC,MVP和MVVM的区别
- Linux中断机制(二)
- float 精度探究
- 千杯酒中检测那一杯毒酒的问题及思考