vs2013 下配置OpenGL(超级宝典第五版)开发环境

翻译 2014年11月18日 23:30:33

系统环境: win7 64位  , VS2013_DskExp

                    vs2013 安装路径:E:\vs_e2013

说明:这个环境主要针对 《OpenGL 超级宝典》第五版 书中测试代码所以搭建,所以用的 依赖软件比较老旧

一) 准备软件

  1.  glew

       下载链接:http://sourceforge.net/projects/glew/files/glew/1.7.0/

       glew 分有32位和64位两个版本,根据自己的操作系统下载相应的版本。

       安装:

        解压glew, 将文件中 include 文件夹下的  .h (头文件)复制到 vs2013 安装目录下的 vc/include/GL (GL目录自己创建),

        将lib 文件夹下的 .lib 文件复制到 vs2013 安装目录下的 vc/lib 

        将bin 文件夹下的 .dll 复制到  C:\Windows\System32目录中,如果是64位系统则放在SysWOW64目录

    2.  freeglut

         下载链接: http://netcologne.dl.sourceforge.net/project/freeglut/freeglut/2.8.1/freeglut-2.8.1.tar.gz

          安装:

           这个文件是需要重新编译的,所以解压后 用 vs2013 打开 \freeglut-2.8.1\VisualStudio\2012\freeglut.sln  项目文件

            项目 --》 属性 --》 配置属性 (最上面的配置)调成  Release_Static 编译模式,然后编译生成。

            编译成功后将在 freeglut-2.8.1\lib\x86  生成一个 freeglut_static.lib 文件,将它复制到 vs2013的安装目录下 vs\lib 目录下。

    3. GLTools

        这个是 《OpenGL 超级宝典》第五版 自带的软件包,可以用 svn 从 http://oglsuperbible5.googlecode.com/svn/trunk 下载

       (国内好像无法连接,我是用vpn代理下载下来的)

        用vs2013 新建一个 win32 静态库 工程(它在  Win32项目  下),工程名为 GLTools  ,记得去掉 预编译头  这个选项。

        将 下载下来的 GLTools文件夹下的  SuperBible5\Src\GLTools\src  (我的文件路径)

        GLBatch.cpp

        glew.c

       GLShaderManager.cpp

       GLTools.cpp

       GLTriangleBatch.cpp

       math3d.cpp

      这5个文件添加到这个工程中,(vs2013 里有一个 添加现有项 ,用这个就可以完成了)

       项目 -》属性 -》C/C++  -》预处理器 -》 预处理器定义中添加   _CRT_SECURE_NO_WARNINGS           

       编译生成,编译成功后会在 工程 Debug 目录下生成 GLTools.lib 文件


二.) 运行书中测试代码

     用vs 2013 创建一个  Win32 控制程序。

     项目 -> 属性 -> 链接器 -> 输入 -> 依赖项中  添加  gltools.lib  freeglut.lib  glew32s.lib

                                                        ->  忽略特定默认库中  添加  LIBCMT  MSVCRT

    将示例代码  src\Chapter02\Triangle\Triangle.cpp 添加到工程中,直接编译运行成功后,即可得到一个三角形图案。









vs2013 配置 freeglut3.0(opengl的窗口系统库)

一、freeglut freeglut是opengl的窗口工具库,源码下载地址 http://sourceforge.net/projects/freeglut/ 二、vs 2013 中配置 fr...
  • yinglang19941010
  • yinglang19941010
  • 2015年12月03日 21:14
  • 7156

配置freeglut和glew

一 配置freeglut GLUT 代表OpenGL Utility Tookit。Mark J.Kilgard 为了使OpenGL应用程序结构能够真正独立于窗口系统构思了GLUT库。 Freeg...
  • xuguangsoft
  • xuguangsoft
  • 2012年09月21日 00:07
  • 41967

使用VS2015编译FreeGLUT

简要介绍使用VS2015编译FreeGLUT和GLEW。
  • zhuxiaoyang2000
  • zhuxiaoyang2000
  • 2015年10月17日 22:04
  • 5783

OpenGL环境配置Win7-64位+freeglut+glew+VS2012

OpenGL Win7-64位+freeglut+glew+VS2012配置
  • chaojiwudixiaofeixia
  • chaojiwudixiaofeixia
  • 2015年10月25日 15:07
  • 7937

OpenGL超级宝典具体配置VS2015

Opnegl超级宝典配置方法,网上众说纷纭,没有定论,好多方法都比较模糊,经过楼主测试n回,尝试无数方法,下面列出相关的配制方法: 首先是glew2.0,这个资源官方已经编译结束。 解压glew,...
  • memories_sunset
  • memories_sunset
  • 2016年09月03日 17:14
  • 689

opengl超级宝典5环境配置VS简单解决方案

  • 2015年12月04日 17:39
  • 1.81MB
  • 下载

opengl freeglut 64位库

  • 2016年03月31日 15:28
  • 529KB
  • 下载

用 Visual C++ 2015 编译 FreeGLUT

问题首先说明一个问题:为什么我们需要 FreeGLUT 呢?很多老教程都会提到 GLUT,但是 GLUT 很久不更新了,为了使用更新的 OpenGL,我们需要改用 FreeGLUT。关于这个问题的解释...
  • XinYaping
  • XinYaping
  • 2016年06月15日 05:19
  • 1625

【计算机图形学】OpenGL+VS2015相关类库配置

opengGL相关库的配置,包括glew、freeglut、GLTools、GLM
  • BrilliantEagle
  • BrilliantEagle
  • 2016年06月09日 23:40
  • 10350

OpenGL超级宝典visual studio 2013开发环境配置,GLTools

 做三维重建需要用到OpenGL,开始看《OpenGL超级宝典》,新手第一步配置环境就折腾了一天,记录下环境的配置过程。 《超级宝典》中的例子使用了GLEW,freeglut以及GLTools...
  • u012556077
  • u012556077
  • 2015年08月05日 14:02
  • 2384
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vs2013 下配置OpenGL(超级宝典第五版)开发环境
举报原因:
原因补充:

(最多只允许输入30个字)