zoukankan      html  css  js  c++  java
  • VS2017 配置freeglut3.0.0

    配置freeglut:

    1. 先下载cmake和freeglut3.0.0文件,并使用cmake编译freeglut,再使用vs2017生成解决方案,详细步骤见https://blog.csdn.net/wh43023/article/details/78453255

    • Where is the source code: 这里填你的解压目录。例如我的解压目录D:freeglut-3.0.0
    • Where to bulid the binaries: 这里是编译文件所存放的地方。例如我的新建的目录D:D:freeglut-3.0
    • 然后点Configure,如图选择,然后点右下角Finsh 

    使用VS打开sln项目,分别使用release和debug模式生成解决方案

    2. 搬运文件

    • 打开CMake生成目标文件夹的binReleasefreeglut.dll和binDebugfreeglutd.dll移动到拷贝至‪C:WindowsSysWOW64目录下

    3. VS中再进行配置

    • VC++目录->包含目录  添加freeglut3.0.0include路径
    • VC++目录->库目录    添加CMake生成目标文件夹libRelease  和 libDebug路径

    4. 链接器—>输入   添加 freeglut.lib  opengl32.lib 

    配置完后 头文件<GL/freeglut.h> 运行成功。

    之后的代码调试中,发现一个问题,之前配置好的glew报错

     最后找的最简单的解决方法如下:

    • 把链接器->输入中的glew32.lib改为glew32s.lib
    • 把链接器->常规里面的附加库的目录设为glew.lib所在的文件夹
    • 在#include <GL/glew.h>前面加上#define GLEW_STATIC

    还可以自己重新编译glew来解决这个问题

    PS:glew配置:

    lib所在文件夹:glew-2.1.0libReleaseWin32

    include:glew-2.1.0include

    链接器->输入:glew32s.lib

    dll文件拷贝:glew-2.1.0inReleaseWin32glew32.dll 拷贝至  C:WindowsSysWOW64

  • 相关阅读:
    字符串处理类
    PageHelper
    JavaScriptPlus操作类
    Http 数据操作
    解压 压缩 C#
    验证码生成 C#
    MySecurity(安全类)
    博客搬迁至wordpress站点
    我的前端MVC之路
    三个css3趣玩小试
  • 原文地址:https://www.cnblogs.com/farewell-farewell/p/9555890.html
Copyright © 2011-2022 走看看