VS2015配置freeglut

1.下载

(1) freeglut:Freeglut 3.0.0 (Released: 7 March 2015)下载最新3.0的版本
(2) cmake:cmake-3.10.0-rc4-win32-x86.zip压缩文件省安装

2.使用cmake编译freeglut

(1)直接解压打开\cmake-3.10.0-rc4-win32-x86\bin\cmake-gui.exe
这里写图片描述

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

  4. 然后点Generate,等待生成。(一定不要忘了这一步)
    当出现如下,表示编译成功

  5. 打开编译成功的文件夹D:\freeglut-3.0,找到freeglut.sln,用vs2015打开。

  6. 使用ReleaseDebug,各生成解决方案
    这里写图片描述

  7. 回到D:\freeglut-3.0,在lib文件夹内有ReleaseDebug子目录
    Release文件夹下:Release文件夹下
    Debug文件夹下:Debug文件夹下
    这里我们只需要一个freeglut.lib

  8. freeglut.dll文件是我们所需的,它在D:\freeglut-3.0\bin\Release下可以找到。
  9. 在D:\freeglut-3.0.0\include\GL有*.h头文件

3.将文件配置到目录

  1. 将上面所取到的freeglut.lib放入C:\MyProgram Files\Visual Studio 2015\VS 2015\VC\lib。C:\MyProgram Files这是我自己创建的文件夹
  2. freeglut.dll这里我的电脑是64位,放入C:\Windows\SysWOW64(32位电脑应该放入C:\Windows\System32)
  3. 将D:\freeglut-3.0.0\include\GL下*.h头文件放入C:\MyProgram Files\Visual Studio 2015\VS 2015\VC\include\GL(如果在include中没有GL文件夹,自己新建一个)
    这里写图片描述

  4. 最重要的一步,防止在生成解决文件时出现1104的错误,在vs2015新建的项目属性中加入NDEBUG。如下图

    这里写图片描述

  5. 链接器—>输入
    opengl32.lib
    freeglut.lib
    glew32.lib


到这里是完成vs2015配置freeglut。当然还需要配置一个glew,比较简单,需要我会在以后的博客写