windows和ubuntu安装opengl:glfw+glew+glm

本文详细介绍了在Windows(32位与64位)和Ubuntu系统下如何安装配置OpenGL开发环境,包括glfw、glew和glm库的下载、安装步骤以及解决在Visual Studio和Linux环境下遇到的问题。在Windows中,涉及到dll文件的放置、库文件的链接设置;在Linux中,使用cmake进行依赖库的管理。
摘要由CSDN通过智能技术生成

参考博客:http://blog.csdn.net/u012552880/article/details/48040885


首先我们要知道三个库glfw,glew,glm. 

glfw是辅助创建openGL窗口的开源库.所以在后面配置工程的时候你会发现我们根本就不需要用到MFC窗口框架的,只需要console工程即可

glew是暴露openGL的通用API的开源库,

glm是openGL开发中常用的数学库,主要是一些矩阵变化. 但是这个库是build-free的,也就是说把hpp文件include进去就可以了,不需要lib和dll库文件。


一、win32

先讲windows,我用的是vs2015,其实感觉不同版本的vs配置起来也没啥差。先分别去官网下载glfw,glew和glm。 glfw和glew都可以下载他们编译好的windows binary包,注意即使你的电脑是64位的,你也要下32位的,因为你的vs是32位的。然后步骤如下:

1,将glew32.dll、glfw3.dll复制到C:\WINDOWS\system32中,

2,将你下载到的glm包中的glm文件夹复制到vs2015安装文件夹下的VC\Include中

    将你下载到的glew包中的GL文件夹复制到vs2015安装文件夹下的VC\Include中

    将glfw包中的GLFW文件夹复制到vs2015安装文件夹下的VC\Include中

3,将glew32.lib, glew32s.lib, glfw3.lib、glfw3dll.lib、opengl32.lib复制到vs201,5安装文件夹下的VC\lib中。注意这个opengl32你可以到网上下载,或者你搜一下你的c盘,如果没有,安装一下windows SDK就有了,然后把它拷到lib目录下。

4,  在vs2015中打开项目属性页,在链接器→输入→附加依赖项(Linker->Input->Additional Dependencies)中添加opengl32.lib;glew32.lib;glew32s.lib;glfw3.lib;glfw3dll.lib;

其实如果你不想拷贝这些文件,直接把所需文件加到依赖库的路径里就可以了(流程见下面彩色部分). 注意写程序时候,include "GL/glew.h" "GLFW/glfw3.h",

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值