OpenGL的学习网址与配置环境

♀尐吖头ヾ 提交于 2020-05-02 14:24:20

  首先推荐一个学习OpenGL的网址:https://learnopengl.com/ 是个英文网站,但是左边目录下面有个Translations的选项,可以翻译成中文。


  网站中用的GLAD第三方库,我这里用的是GLFW,大家可以根据自己的需要进行选择。

  首先从https://www.glfw.org/下载GLFW,点击右上角的Download,进入下载页面之后选择32位版本的。因为网上有很多朋友说64位版本的配置之后用不了,会出现各种问题,32位版本的比较稳定。接着从http://glew.sourceforge.net/xiazai GLEW库,直接下载即可,下载的文件中有32位版本和64位版本的。

  打开VS后创建一个C/C++的解决方案(如果没有这个选项的话,可以选择工具/获取工具和功能然后下载C++桌面开发),接着在C++源文件中创建一个C++文件。

  右键打开项目属性:

  

  首先将配置改为所有配置,平台改为所有平台。

  选择C/C++常规,在附加包含目录中导入刚才下载的两个文件中的include文件如图所示:

  

  然后选择链接器常规,在附加库目录中加入如下图所示的文件:

  

  然后选择连接器中的输入在附加依赖项中输入opengl32.lib,glew32s.lib,glfw3.lib。其中opengl32.lib在我们的系统文件中,glew32s.lib和glfw3.lib在我们附加库目录中添加的文件中。经过这些操作,我们就配置完成了。


  关于我们所使用的glew glfw opengl之间的关系

  glfw库:用于处理各个平台窗口的创建,事件循环等,通常可以替换为其它库

  opengl库:提供基本的gl的函数的支持,是写opengl所必须的库

  glew库:提供更高版本gl函数的支持。

  

  




  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!