zoukankan      html  css  js  c++  java
  • OpenGL超级宝典第5版&&开发环境搭建

    参考:http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/

    环境搭建的测试环境为:VS2010+Windows7 32位

    第一步:下载文件

    所需文件下载地址:http://yunpan.cn/cAI56sdhc8iIF(提取码:8152)

    文件如下:

    第二步:库准备

    (1)freeglut

    1)打开 ~freeglut-2.8.1VisualStudio2010freeglut.sln 项目工程

    2)Debug模式下编译生成,

     我们在~freeglut-2.8.1libx86 目录下可以找到生成的 .dll 和 .lib 文件

    3)把~freeglut-2.8.1includeGL 文件夹下的 .h文件 复制到 c:Program FilesMicrosoft Visual Studio 10.0VCincludeGL 目录下(没有GL文件夹的要自己建)

    4)把~freeglut-2.8.1libx86 文件夹下(以及Debug文件夹)的 .lib文件复制到 c:Program FilesMicrosoft Visual Studio 10.0VClib

    5)把~freeglut-2.8.1libx86 文件夹下(以及Debug文件夹)的 .dll 文件复制到 c:Windows System32目录(64位: 复制到SysWOW64 目录下)

    (2)glew

    1)把~glew-1.11.0includeGL 文件夹下的.h文件复制到c:Program FilesMicrosoft Visual Studio 10.0VCincludeGL 目录下

    2)把~glew-1.11.0libReleaseWin32 文件夹下的 .lib文件复制到 c:Program FilesMicrosoft Visual Studio 10.0VClib 目录下

    3)把~glew-1.11.0inReleaseWin32 文件夹下的 .dll文件复制到 c:Windows System32目录下(64位: 复制到SysWOW64 目录下)

    (3)glut

    1)把 ~glutdlls37beta 文件夹下的 .h文件 复制到 c:Program FilesMicrosoft Visual Studio 10.0VCincludeGL 目录下

    2)把 ~glutdlls37beta 文件夹下的 .lib文件 复制到 c:Program FilesMicrosoft Visual Studio 10.0VClib 目录下

    3)把 ~glutdlls37beta 文件夹下的 .dll文件 复制到 c:Windows System32目录下(64位: 复制到SysWOW64 目录下)

    (4)gltools

    1)打开VS2010,新建一个gltools的win32项目工程:Win32项目》》》选择”静态库“,去掉”预编译头“(只勾选”静态库“)

    2)把~SB5SrcGLToolsinclude 目录下的 .h文件(不包括GL文件夹)复制到 ~gltoolsgltools

    3)把~SB5SrcGLToolssrc 目录下的 .cpp文件(不包括GL文件夹)复制到 ~gltoolsgltools

    4)分别添加头文件和源文件:

    5)编译生成,在~gltoolsDebug目录下可以找到gltools.lib文件

    6)把~SB5SrcGLToolsinclude 目录下的 .h文件(不包括GL文件夹)复制到 c:Program FilesMicrosoft Visual Studio 10.0VCincludeGL 目录下

    7)把~gltoolsDebug目录下的gltools.lib文件复制到 c:Program FilesMicrosoft Visual Studio 10.0VClib 目录下

    第三步:测试

    1)打开VS2010,新建一个test的win32控制台应用程序:win32控制台应用程序》》》选择”空项目“

    2)将 ~SB5SrcChapter01Block中的block.cpp文件和.tga资源文件拷贝到~ est est文件夹下

    3)添加附加依赖项:两种方法

    第一种:block.cpp文件中添加

    #pragma comment(lib,"opengl32.lib")
    #pragma comment(lib,"gltools.lib")
    #pragma comment(lib,"glew32s.lib)
    

    第二种:项目属性》》》配置属性》》》连接器》》》输入:附加依赖项中添加opengl32.lib、gltools.lib、glew32s.lib

    4)编译运行

  • 相关阅读:
    Windows 8.1 应用再出发
    Windows 8.1 应用再出发
    python 列表,字典,元组,字符串,常用函数
    python 排序 sort和sorted
    python中的zip、map、reduce 、lambda、filter函数的使用
    SecureCRT的安装与破解(过程很详细!!!)
    L1和L2正则
    神经网络,机器学习公开课
    待整理
    tensorflow中文教程
  • 原文地址:https://www.cnblogs.com/striver-zhu/p/4526004.html
Copyright © 2011-2022 走看看