GLFW编译

环境: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,可以直接打开进行编译。

时间: 2024-11-03 05:38:13

GLFW编译的相关文章

ubuntu cocos2d-x glfw编译出错解决方案

lib/libcocos2d.a(CCGLViewImpl-desktop.cpp.o): In function `cocos2d::GLViewImpl::GLViewImpl()': /home/vin/workspace/wechat/cocos2d/cocos/platform/desktop/CCGLViewImpl-desktop.cpp:287: undefined reference to `glfwSetErrorCallback' lib/libcocos2d.a(CCGL

Xcode环境下OpenGL C++ GLFW开发环境搭建

操作系统版本:MacOS Mavericks 10.9.2 Xcode版本:5.0.1 OpenGL版本:4.10 GLFW版本:3.0.4 一.GLFW编译 1.下载并安装cmake(当前最新版本为2.8.12.2) http://www.cmake.org/cmake/resources/software.html 下载cmake-2.8.12.2-Darwin64-universal.dmg文件安装即可 2.下载GLFW源代码(当前最新版本为3.0.4) http://www.glfw.o

OpenGL2.0及以上版本中gl,glut,glew,glfw,mesa等部件的关系

OpenGL2.0及以上版本中gl,glut,glew,glfw,mesa等部件的关系 一.OpenGL OpenGL函数库相关的API有核心库(gl),实用库(glu),辅助库(aux).实用工具库(glut),窗口库(glx.agl.wgl)和扩展函数库等. gl是核心,glu是对gl的部分封装.glx.agl.wgl 是针对不同窗口系统的函数.glut是为跨平台的OpenGL程序的工具包,比aux功能强大(aux很大程度上已经被glut库取代.).扩展函数库是硬件厂商为实现硬件更新利用Op

GLFW扩展库

一般OpenGL被认为是一个应用程序编程接口(Application Programming Interface, API),它包含了一系列可以操作图形.图像的方法.然而,OpenGL本身并不是一个API,仅仅是一个规范,由Khronos组织制定并维护. OpenGL严格规定了每个函数该如何执行,以及它们该如何返回.至于内部具体每个函数是如何实现的,将由OpenGL库的开发者自行决定.因为OpenGL规范并没有规定实现的细节,具体的OpenGL库允许使用不同的实现,只要其功能和结果与规范相匹配.

[OpenGL]配置GLFW(超详细)

注:本文可转载,转载请著名出处:http://www.cnblogs.com/collectionne/p/6937644.html.本文还会修改,如果不在博客园(cnblogs)发现本文,建议访问上面的链接访问最新文章. 部分资料来自LearnOpenGL. 学OpenGL的都会知道,OpenGL只提供了绘图功能,创建窗口是需要自己完成的.这就需要学习相应操作系统的创建窗口方法,比较复杂,并且每个操作系统都不同.为简化创建窗口的过程,可以使用专门的窗口库,例如GLUT.GLFW等.由于GLUT

Simple2D-15(音乐播放器)使用 glfw 库

glfw 是一个专门针对 OpenGL 的 C 语言库,它提供了一些渲染物体所需的最低限度的接口.它允许用户创建 OpenGL 上下文,定义窗口参数以及处理用户输入. 这次打算使用 GLFW 替代掉 Simple2D 的那个简陋的 RenderWindow,以便简单地实现更多的功能,也是为了使用 ImGui 库. 获取 GLFW 你可以它官方网站的下载页获取 GLFW: 对应着,你可以选择源代码包进行编译.如果想简单一点的话,可以选择针对 Visual Studio 2013/2015 的预编译

OpenGL 开发环境配置:Visual Studio 2017 + GLFW + GLEW

Step1:Visual Studio 2017 Why 开发环境,后面编译GLFW 和 GLEW也要用 How 这里使用的是Visual Studio 2017的 Community 版本,直接官网下载,注册,就可以免费用. 2017版本在安装界面里注意要勾选c++相关选项,否则默认不安装c++组件. 当然,较早版本(2015,2013,2010什么的)也是可以的. Step2:CMake Why 后面几步要用到的东西需要手动编译(用Visual Studio编译),但是下载下来的都是源码,并

初入 OpenGL ---白屏问题 -- glad.c在查找预编译头遇到意外的文件结尾,是否忘记向源中添加#include "stdafx.h" ?

学习地址:https://learnopengl-cn.github.io 学习成果: 前言: 跟着教程走,用VS2017 配置完了OpenGL的运行. 不得不说...这玩意配置比JAVA配置还麻烦... 好在终于跑起来了. 感谢 Bruce_wjh 博主的配置教程,比官方的好很多.(可惜还有些缺陷) https://blog.csdn.net/qq_37338983/article/details/78997179 问题1: 直接往项目中添加glad.c 会报错: ----glad.c在查找预

Mac 上的 GLFW 环境配置

背景:GLFW 一.下载和编译 从官网下载源代码包:http://www.glfw.org/download.html (我下载的是 github 仓库上的) 按官方指南编译.总结如下: cd glfw-master cmake . # 默认是编译静态库,如果要编译动态库则 cmake -DBUILD_SHARED_LIBS=ON . make make install 最后会看到 Install the project... -- Install configuration: ""