环境:windows8.1,vs2013
一、介绍
1、简述
GLFW是一个自由,开源,多平台的图形库,可用于创建窗口,渲染OpenGL,管理输入。它很容易和现有的项目进行整合。GLFW由C并且支持Windows,Mac OS X,和 类UNIX系统。GLFW使用 zlib/libpng协议。(GLFWis an Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events. It is easy to
integrate into existing applications and does not lay claim to the main loop.GLFW is written in C and has native support for Windows, OS X and many Unix-like systems using the X Window System, such as Linux and FreeBSD.)。和opengl进行配合,可以进行三维程序的跨平台使用。
2、目前版本
目前版本为3.04,版本3与版本2区别较大,主要区别在http://www.glfw.org/docs/latest/moving.html中有介绍(或者查看https://github.com/glfw/glfw中的信息)
二、编译
1、版本3的编译
版本3提供了cmake文件,可以使用cmake进行编译。里面的项目比较多,编译glfw项目即可使用glfw,其它项目还没怎么研究。
2、版本2的编译
版本2中的support文件夹提供了vs的sln,可以直接打开进行编译。