GLFW 是一个开源、跨平台的库,用于 OpenGL、OpenGL ES 和 Vulkan 应用程序开发。它提供了一个简单的、独立于平台的 API,用于创建窗口、上下文和表面、读取输入、处理事件等。
GLFW 原生支持 Windows、macOS、Linux 和其他类 Unix 系统。在 Linux 上,Wayland 和 X11 均受支持。
官网地址:链接
本文将使用VS2022+Cmake3.24.4编译GLFW库,操作系统为Windows10,编译好的动态库及静态库见文末链接。
一、准备工作
1. 开发工具下载
VS2022
下载链接:https://visualstudio.microsoft.com/zh-hans/vs/
Cmake3.24.4
下载链接:https://github.com/Kitware/CMake/releases