文章目录

  • 前言
  • 获取 GLFW
  • 打开 VS

前言

感谢B站同学搬运YouTube上的教学视频。

获取 GLFW

从官网上下载GLFW macOS下64位二进制文件


打开 VS

  1. 新建解决方案 OpenGL test,并在解决方案中新建文件夹 Dependencies

  1. 从下载好的 glfw 文件夹中找到最新版链接文件和 include 文件,将它们移动到 Dependencies/GLFW 路径下:

  2. lib-vc2022 文件夹中的东西并不都是我们需要的,我们仅需要 .lib 库文件,对于其他三个文件删除即可。

  1. 打开解决方案的属性:
  2. C/C++ -> 常规 中的 附加包含目录 添加路径:
  3. 链接器->输入 中的 附加依赖项 添加 glfw3.libopengl32.lib 文件:

这里有个很有意思的地方,视频中 cherno大佬 直接把VS自带的默认依赖项都删了,然后 build 时编译器报错——缺少依赖,而解决方法就是:

  • 选取缺少的依赖名称:

  • Google一下,你就知道:

  • 根据 MSDN 文档的提示,在 链接器->输入 中的 附加依赖项 添加 对应的依赖文件:

    这也算授人以鱼不如授人以渔了。

言归正传,经过上面的操作,现在代码应该已经不标红了:


运行一下试试:


得到了一个名为 Hello World 、大小为 640 X 480 的窗口。

使用 legacy opengl 绘制三角形:

大功告成~

Windows 下 VS 配置 OpenGL 环境相关推荐

  1. Windows下HVR配置基础环境变量

    Windows下HVR配置基础环境变量: HVR_HOME :HVR的安装目录 HVR_CONFIG :HVR的配置路径 HVR_TMP  :HVR的TMP路径 上面的三个环境变量,在Windows下 ...

  2. Windows下Clion配置Cygwin环境

    Windows下Clion配置Cygwin环境 说明 安装 Clion Cygwin 配置ToolChain 其他 Cygwin额外提供的LinuxShell怎么用? Cygwin软件包添加.删除等 ...

  3. Windows下如何配置tomcat环境变量

    Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现,可以作为测试 Servlet 的独立服务器,而且可以集成到 Apache Web ...

  4. windows下nginx配置php环境

    Nginx1.10.3  下载地址: http://nginx.org/en/download.html  下载windows版本包 PHP 7.1.1  下载地址:http://windows.ph ...

  5. Windows下SonarQube与Jenkins环境的配置使用

    Windows下SonarQube与Jenkins环境的配置使用 首先放个SonarQube官方持续化集成测试环境架构图 图中展示了SonarQube自动化环境的整合,前文根据SonarQube官方的 ...

  6. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  7. 一、C++基础入门之 Windows下C/C++开发环境配置

    Windows 下 C/C++开发环境的配置:(51开源时代) 我的系统是Windows的,所以在这里我以Windows为例,我使用的是微软提供的VS2013(Microsoft Visual Stu ...

  8. 【VSCode】【msys2】VS Code + msys2配置Windows下C/C++开发环境

    [VSCode][msys2]VS Code + msys2配置Windows下C/C++开发环境 一.Msys2配置 1. 下载msys2, 网址:https://www.msys2.org/ 2. ...

  9. tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn

    原标题:环境部署--Windows下安装配置tensorflow和tflearn 本例依赖Windows 7 x64位系统,由于Tensorflow依赖于Python,以及大量的相关依赖包,为了免除大 ...

  10. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

最新文章

  1. (99)Verilog HDL:呼吸灯设计
  2. 填错银行卡号导致放款失败?小心中招钓鱼网贷
  3. 三顺,因为你,我笑了。
  4. Oauth支持的5类 grant_type 及说明 authorization_code — 授权码模式(即先登录获取code,再获取token) password — 密码模式(将用户名,密码传
  5. 计算机普通话培训开班简报,普通话培训第四期简报.doc
  6. 关于VM14中安装win 10遇到的小问题
  7. GIS中常用专业英文术语
  8. 戴尔t620服务器装系统2008驱动,dell服务器H310\H710阵列卡驱动
  9. Gartner:2017年存储技术成熟度曲线
  10. 【论文笔记15】以太坊智能合约去中心化的链上数据访问
  11. linux查看进程和端口信息的命令
  12. 【粉丝福利、免费分享】7900本开源电子书、400份优质PPT模板、100份优质简历模板、100张思维导图 免费分享!
  13. JS基础知识必看篇(黄梦岚)
  14. 有时候缘分来了,挡也挡不住,我们终究能等到对的那个人。
  15. 诺基亚推出全球最快路由器 与思科争夺苹果等巨头订单
  16. 快速入门Tableau系列 | Chapter13【雷达图和凹凸图】
  17. 操作系统真象还原第10章:输入输出系统
  18. 有哪些能支持epub、txt格式的电子书阅读器?在win10上用的?
  19. 信息系统设计评审的工作该如何开展
  20. 红旗linux服务器操作系统 Asianux V8.1 (欧拉版) 系统安装

热门文章

  1. 什么是CDN,有何作用?
  2. 关于王羲之的《兰亭集序》
  3. HTML5期末大作业:抗疫主题网站设计(14页) HTML+CSS+JavaScript web课程设计网页规划与设计...
  4. 计算机cpu电源的diy,DIY台式电脑正确选择电源的新方法
  5. react 跳转外部链接
  6. No4.搭建基本的授权码模式请求token(一):实现授权服务端的授权码模式操作
  7. 关于SQL server 2012无法打开物理文件“某某某”,操作系统错误5 :(拒绝访问)。(Microsoft SQL Server,错误 5120)
  8. python输入姓名输出欢迎你某某同学_2018-03-24 python 练习
  9. 读大道至简之我见1——团队管理
  10. 怎么删除计算机管理员用户密码,解除计算机管理员密码的方法