• win7系统下VS2010配置glew


    原文来自豆瓣 http://www.douban.com/note/338067148/

    glew的英文全称应该是The OpenGL Extension Wrangler Library,直译过来应该就叫OpenGL的扩展库,这里的wrangler原意有牧马人的意思,这里为什么加这个词有点不太清楚。关于她的用途,因为是第一次用到,理解着也不是特别透彻。网上有这么一段话:

    "glew是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,windows目前只支持OpenGL1.1的函数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支持的扩展函数,你要想用这些函数,不得不去寻找最新的glext.h,有了glew扩展库,你就再也不用为找不到函数的接口而烦恼,因为glew能自动识别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全部函数。glew支持目前流行的各种操作系统(including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris)。"

    但是感觉这么有用的东西,OpenGL应该是自带的,为什么还要额外的安装?

    glew的下载地址:
    在OpenGL官网下载:http://www.opengl.org/sdk/libs/
    32位:http://sourceforge.net/projects/glew/files/glew/1.9.0/glew-1.9.0-win32.zip/download
    64位:https://sourceforge.net/projects/glew/files/glew/1.9.0/glew-1.9.0-win64.zip/download
    这里我就下载64位,其实对32位和64位的概念我特别模糊,一般配置我都配置32位的,这里想配置一下64位。对于glew的配置应该跟glut一样。(发现64位的文件和32位的一样,但是64位却编译不成功,32位编译成功了。)

    解压之后有这些文件夹:

     



    1.把include文件夹中的.h头文件放入C:Program Files (x86)Microsoft SDKsWindowsv7.0AIncludegl
    2.把lib文件夹中的.lib文件放到C:Program Files (x86)Microsoft Visual Studio 10.0VClib(这个我的安装路径)
    3.把bin文件夹中的两个.dll文件放到C:WindowsSysWOW64

    glew的测试程序:(程序调试中,希望顺利通过,发现生成直接失败%>_<%)

     
     



    把第3步中的两个.dll文件放到C:Windowssystem。
    把所有的文件改为了32位,编译就成功了,看来还是不会编译64位的。

  • 相关阅读:
    uva 1637 Double Patience
    Emacs ^ Vim
    uva 11181 Probability|Given
    uva 10491 Cows and Cars
    uva 1636 Headshot
    hdu 4336 Card Collector
    zoj 3640 Help Me Escape
    Codeforces 148 D Bag of mice
    hdu 4405 Aeroplane chess
    hdu 3853 LOOPS
  • 原文地址:https://www.cnblogs.com/zhuyaguang/p/4630618.html
Copyright © 2020-2023  润新知