OpenGL学习笔记三——引入GLM库,实现transform

GLM库简介

GLM是OpenGL Mathematics的缩写,它是一个只有头文件的库,也就是说我们只需包含对应的头文件就行了,不用链接和编译。GLM可以在它们的网站上下载。把头文件的根目录复制到你的includes文件夹,然后你就可以使用这个库了。
==注意:==无法翻墙的可直接在github上的下载:地址
或者使用链接:下载链接
在OpenGL矩阵向量的应用中必不可少的库文件

开发环境

  • Visual Studio 2017
  • 操作系统:Windows 10
  • GLAD库
  • GLFW库

配置环境请看:OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程

GLM库配置的两种方法

方法一

  1. 解压文件

你会看到以下内容:
在这里插入图片描述

  1. 复制glm文件夹内容到你的项目文件中:
    在这里插入图片描述
  2. 右键点击项目,选择属性下的常规,包含目录,在附加包含目录中选择刚才复制的glm文件夹
    在这里插入图片描述
    测试代码:
#include <glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
int main()
{
	glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f);

	return 0;
}

以上便完成配置
如果不能成功引入头文件,请选择第二种配置方式

方法二

  1. 将上述的glm文件夹放入之前配置glfw环境的文件夹内,参考链接:
    OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程

在这里插入图片描述
在这里插入图片描述
2. 直接使用测试代码测试

发布了53 篇原创文章 · 获赞 215 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_36696486/article/details/104258960