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。

  • 相关阅读:
    Vmware 虚拟硬盘 合并多个分割文件
    一步步带你做vue后台管理框架(三)——登录功能
    一步步带你做vue后台管理框架(二)——上手使用
    webpack教程(六)——分离组件代码
    webpack教程(五)——图片的加载
    webpack教程(四)——css的加载
    input输入框自动填充黄色背景解决方案
    webpack教程(三)——热刷新
    webpack教程(二)——webpack.config.js文件
    webpack教程(一)——初体验
  • 原文地址:https://www.cnblogs.com/yu-chao/p/4358234.html
Copyright © 2011-2022 走看看