vs2010 + openGL 3.3编程环境配置

这两天看tutorial的openGL教程,它用了glew、glfw和glm三个库,光是环境配置就让我头疼了N久ORZ

这边记录一下我是怎么配置成功的。

glew、glfw和glm三个库都可以在SourceForge上下载到,此外还需要下载一个opengl32.lib

将glew32.dll、GLFW.dll复制到C:\WINDOWS\system32中

将glm文件夹复制到vs2010安装文件夹下的VC\Include中

将glfw.h、glew.h、wglew.h复制到vs2010安装文件夹下的VC\Include\gl中

将glew32.lib、GLFW.lib、GLFWDLL.lib、opengl32.lib复制到vs2010安装文件夹下的VC\lib中

在vs2010中打开项目属性页,在链接器→输入→附加依赖项中添加opengl32.lib;glew32.lib;GLFW.lib;GLFWDLL.lib;

最后在你的代码里包含这些就可以了:

#include <gl/glew.h>

#define GLFW_DLL
#include <gl/glfw.h>

#include <glm/glm.hpp>
using namespace glm;

关于那个#define GLFW_DLL,tutorial的源代码里没有,但是我的工程里不写这个就无法通过编译,在网上查到很多人都遇到这个问题,现在这个具体的解决方法是在老外的opengl论坛里找到的。

我的编程环境目前为止是没什么问题了,希望它一直好好的,蛋疼啊_(:зゝ∠)_

你可能感兴趣的:(vs2010 + openGL 3.3编程环境配置)