【常用工具】vs2008下freeglut2.8.1配置

【常用工具】是工作使用到的实用库、实用类等的安装配置和使用心得。安装方法等内容有部分转载,使用心得点滴则都是原创。方便使用同样工具的博友资料收集和解决疑难。


由于glut的最新版本3.7已经追溯到2000年,而且近十年来也没有更新迹象,大量新特性无法体现。继续使用官方旧版的glut已经不用适应时代的要求。
网络上大部分计算机图形图像和几何相关研究员都推荐使用freeglut。该开源版本一直在更新和维护,截止到发博文的今天,最新版本为2.8.1

一、下载
请到http://sourceforge.net/projects/freeglut/files/?source=navbar,请支持开源社区,请大家为开源软件尽一份力。

二、解压编译
freeglut-2.8.1\VisualStudio\ 目录下有各IDE的整合版本。如vs2008、2010、2012。进入2008目录,打开freeglut.sln解决方案
有四种编译参数,debug、release、static_debug、static_release。只是生成静态与否、发行与否的区别而已。
个人使release,将会生成有lib和dll。

三、配置
个人环境是32位win7,生成的文件在freeglut-2.8.1\lib\x86 目录下。
1、将freeglut.dll 放在系统的system32下。
2、将freeglut.lib 放到vs2008安装目录下的lib文件夹中,即Microsoft Visual Studio 9.0\VC\lib
3、将\freeglut-2.8.1\include\GL下所有头文件放到vs2008安装目录下的include文件夹中,即Microsoft Visual Studio 9.0\VC\include\gl

参考资料:http://blog.csdn.net/dayeshisir/article/details/7433631 中作者将2、3步的目录写反了,请大家小心。

四、测试
使用上述参考资料里测试小程序即可。

五、使用心得
在实际使用中,只须

#include <gl/glut.h>
既不用再包含gl.h,也不必显式/隐式声明使用freeglut.lib,因为在上述的头文件里,包含了freeglut_std.h头文件。
跟踪进入该文件可以发现,它已经为windows下配置好如下的语句
#include <GL/gl.h>
#include <GL/glu.h>

#pragma comment (lib, "glu32.lib")    /* link OpenGL Utility lib     */
#pragma comment (lib, "opengl32.lib") /* link Microsoft OpenGL lib   */
#pragma comment (lib, "gdi32.lib")    /* link Windows GDI lib        */
甚至连gdi库也显式声明了。

【版权声明:
1、本人对本博客内所有原创文章享有版权,转载请注明作者本人,并以链接形式注明出处。
2、侵犯本人版权相关利益者,个人会在新浪微博、CSDN博客中永久追踪及谴责。同时,保留追究法律责任的权利。向您的厚道致谢。
gwf
初稿 2013.8.27】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值