OpenGL环境配置---GLFW&GLAD

OpenGL环境配置—GLFW&GLAD

1,下载GLFW

首先先简要介绍下GLFW:

GLFW为我们提供了渲染物体到屏幕上的接口。它提供了如下操作:允许用户创建一个OpenGL上下文,定义窗口参数以及处理用户输入。

官网下载源代码或者预编译的二进制文件

因为笔者使用的IDE为Visual Studio 2019,就直接下载了预编译的二进制文件

PS: 由于在网上有很多人反应64位版本的二进制文件会有奇奇怪怪的问题,笔者就下载了32位的版本
在这里插入图片描述

2,下载GLAD

GLAD的配置与大多数的开源库有些许的不同,GLAD提供了一个在线服务平台,然后根据大家的需求生成需要的库文件。

大致步骤如下:

  1. 点击进入在线服务平台
  2. 设置语言(Language)
  3. 在API选项中选择gl(OpenGL)的版本
  4. 设置OpenGL的模式
  5. 保证选项中 Generate a loader 被勾选
  6. 点击生成(Generate)按钮来生成库文件。
    在这里插入图片描述

3,配置OpenGL

首先在VS中新建C++项目,创建名为main.cpp的源文件
并在右侧源文件,点击鼠标右键,选择添加现有项,将glad/src 文件夹中的glad.c加入至项目

添加 include 文件

在菜单栏点击调试->属性进入如下界面
在这里插入图片描述
点击C/C++ —> 常规 —> 附加包含目录 —> 编辑
在这里插入图片描述

点击添加头文件。分别添加解压后的 glfwglad 文件夹下的 include 文件夹 (ps: include 文件夹下是我们需要的头文件),点击 确定
在这里插入图片描述

添加 lib 文件

  1. 点击 链接器 —> 常规 —> 附加包含目录 —> 编辑在这里插入图片描述
  2. 添加解压的 glfw 文件夹下的 lib 文件夹。ps: 注意! 当添加 glfw 时,请根据你使用的VS版本来选择,例如笔者当前使用为VS2019 ,故选择 了lib-vc2019
    在这里插入图片描述

添加库依赖项

  1. 点击 链接器 —> 输入 —> 附加依赖项 —> 编辑在这里插入图片描述

  2. 添加如下:

    1. opengl32.lib(ps:Windows平台,opengl32.lib已经被包含在Microsoft SDK里了,它在Visual Studio安装的时候就已经默认安装了)
    2. glfw3.lib
      在这里插入图片描述

4,测试

在之前的 main.cpp 中添加如下代码

#include <glad/glad.h>
#include <GLFW/glfw3.h>

点击编译
在这里插入图片描述

成功即代表GLFW&GLAD配置成功

ps: 当你遇到如下错误 #error 指令: OpenGL header already included, remove this include, glad already provides it test D:\OpenGL_env\glad\include\glad\glad.h 可以查看这篇博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值