天天看点

vs2013配置freeglut-3.0.0和glew

学习3D编程技术的时候,要使用GPU,构建环境,我使用的是VS2013配置freeglut-3.0.0和glew(glfw和freeglut-3.0.0)差不多。

freeglut-3.0.0(下载链接:https://sourceforge.net/projects/freeglut/)只提供头文件,没有lib和dll库,需要自己编译。glfw也是需要用CMake编译,两者差不多,我就介绍一下freeglut-3.0.0。先下载它,然后解压,可发现里面只有一个include文件夹。在解压后的freeglut-3.0.0中建立一个build文件夹,以便放入cmake编译的。

然后下载CMake(下载链接:https://cmake.org/download/)。根据需要自己下载,我下载的是win32安装程序。安装成功后,你可以选择从命令行或者GUI启动CMake,我不想太麻烦,直接从GUI进入的,

vs2013配置freeglut-3.0.0和glew

进入之后选择你刚才解压的freeglut-3.0.0文件夹(里面有源码),在选文件夹里面的build,作为放编译后的二进制文件(具体位置因人而异)

vs2013配置freeglut-3.0.0和glew

然后选Configure,再根据提示Configure,Generate。等待完成。完成之后可在build文件夹下面有一个freeglut.sln,从vs2013打开,。因为CMake已经配置好了项目,所以我们直接点击Build Solution(生成解决方案)按钮,然后编译的库freeglut.lib等就会出现。然后按照一般的步骤把相应的lib dll 等文件放入system32 以及Microsoft Visual Studio 12.0下面的VC库里。可参照https://blog.csdn.net/yinglang19941010/article/details/50166343。

GLEW配置很简单。