在VS 2010 下配置OpenGL开发环境

配合OpenGL superbible第五版。

笔者的环境为VS 2010 + Windows 8.1 64版本。 首先,下载需要用到的所有头文件和库。解压到任意位置。

设置头文件

笔者解压后的文件夹位置为C:\OpenGL,VS2010安装目录为D:\VS2010

打开Windows资源管理器,依次进入VS2010安装目录->VC->include文件夹,在此新建一个新的文件夹,命名为GL。

回到刚刚解压后的文件夹,将

  • freeglut-2.8.0
  • glew-1.9.0-win32
  • glfw-3.1.2.bin.WIN32
  • glm
  • GLTools
  • glut-3.7

这几个文件夹下的include目录的所有文件按照原来的目录结构拷贝到VC/include对应的文件夹下。 举例来说,将

下的glew.h,glxew.h,wglew.h这三个文件复制到

下,而将

下的GLFW目录拷贝到

另外,GLTools的include目录下既有GL文件夹又有一些散落的文件,那么则将

下的所有文件拷贝到

下,而将GLTools\include目录下的其他文件拷贝到

设置库文件

设置库文件与上述设置头文件的过程类似。

1.将

下的freeglut.lib,freeglut_static.lib拷贝到

2.拷贝

下的glew32.lib,glew32mx.lib,glew32mxs.lib,glew32s.lib。

3.glfw下有若干个不同版本的库。 lib-mingw和lib-mingw64对应着mingw的两个版本, lib-vc2010,2012,2013,2015分别对应着VS2010,VS2012,VS2013,VS2015.拷贝glfw3.lib和glfw3dll.lib。拷贝时注意要同自己所使用的VS版本一致。

4.拷贝

下的gltools.lib。

复制动态链接库文件

步骤依旧与上述过程类似。

1.拷贝

下的freeglut.dll到

下。需要注意的是,如果是64位系统,则需要同时拷贝到

2.拷贝

下的glew32.dll和glew32mx.dll。

3.拷贝

下的glfw3.dll

大功告成!

经过以上配置,基本设置应该算是完成了,下面让我们打开VS2010 开始我们的第一个OpenGL项目。

新建一个win32 控制台项目,打开项目属性,

配置属性-> VC++目录-> 包含目录, 添加

然后打开main.cpp,包含必要的头文件后,添加如下语句:

即可。

“在VS 2010 下配置OpenGL开发环境”的3个回复

  1. 总体不错,但是还需要把相关的dll文件复制到system32目录下,不然会发生未知的情况。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据