zoukankan      html  css  js  c++  java
  • 《OpenGL超级宝典》编程环境配置

    最近在接触OpenGL,使用的书籍就是那本《OpenGL超级宝典》,不过编程环境的搭建和设置还是比较麻烦的,在网上找了很多资料,找不到GLTools.lib这个库。没办法自己就借助源码自己生成了:

    1、         准备下载的package

    Glew:可以选择glew-1.12.0-win32.zip;下载地址:http://glew.sourceforge.net/

    将include/GL内的glew.h、glxew.h、wglew.h拷到C:Program Files (x86)Windows Kits8.1Includeumgl

    将lib内的glew32.lib拷贝的C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86

    Glut:可以选择glutdlls36.zip;下载地址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php

    将内glut.h拷贝到C:Program Files (x86)Windows Kits8.1Includeumgl ,

    glut.lib和glut32.lib拷贝到C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86

    glut.dll和glut32.lib拷贝到C:WindowsSysWOW64  (64位是这个,32位找相应的)

    FreeGlut:可以选择freeglut-2.8.1;下载地址:http://freeglut.sourceforge.net/

    打开VisualStudio内的2012工程,分别生成freeglut.lib、freeglut_static.lib,生成的路径是./lib/x86

    将include内的freeglut.h、freeglut_ext.h、freeglut_std.h拷贝到C:Program Files (x86)Windows Kits8.1Includeumgl

    将freeglut.lib、freeglut_static.lib拷贝到C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86

    将freeglut.dll拷贝到C:WindowsSysWOW64

    2、         生成gltools.lib

    先下载SB5_Src.zip,解压提取出GLTools文件夹,将include内的头文件拷贝到C:Program Files (x86)Windows Kits8.1Includeum,(GL内的不用拷了,上面几步已经拷过);

    然后再用vs2013(我用的是这个)创建一个空项目,随便命名为OpenGLTest001,然后将打开

    (1)项目属性—链接器—输入

    添加:glut32.lib Opengl32.lib  Glu32.lib  glew32.lib  glew32s.lib  freeglut.lib  freeglut_static.lib

    (2)C/C++ — 预处理器 添加WIN32 、_CRT_SECURE_NO_WARNINGS

    (3)常规—目标文件扩展名 改为.Lib,目标文件名改为gltools,配置类型改为:.Lib

    然后将GLTools内的src内的源文件都添加到刚才建的工程中,然后点击生成gltools.lib,将其拷贝到C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86

    3.至此我们已经有了超级宝典中所需要的几个库,在建新的空工程时需要将上面的几个库添加到项目属性的连接器的输入项,C/C++预处理器中添加WIN32 、_CRT_SECURE_NO_WARNINGS。

  • 相关阅读:
    HDU 5188 zhx and contest(带限制条件的 01背包)
    Appium IOS 自己主动化測试初探
    微软自拍应用iOS版公布
    小白学开发(iOS)OC_ block数据类型(2015-08-08)
    从王自如和老罗的论战中我貌似懂得了点神马...
    trie树(字典树)
    分析深圳电信的新型HTTP劫持方式
    主要的约瑟夫环问题
    Linux下的led驱动程序,ok6410
    Android Support 包里到底有什么
  • 原文地址:https://www.cnblogs.com/yu-chao/p/4358234.html
Copyright © 2011-2022 走看看