VS 2005中配置OpenGL开发环境
VS中不需要自己拷贝一些opengl的.h .dll .lib、因为vs2005已经都把这些文件都安装好了。分别在下边的目录下:(注意:glut库的部
分要自己copy到相应目录下。)
[目录]
include: <VCDIR>/PlatformSDK/Include/GL
lib: <VCDIR>/PlatformSDK/Lib
dll: <WINDIR>/system32
虽然这些目录下已经有了,但是我在用console win32时,还是会出现很多错误,无法识别以gl开头的函数。所以我把它们又copy到VC目录的相应文件夹下了,结果问题就没有了,我感到很奇怪。我不知道该怎么用PlatformSDK下的那些头文件。
[VS 2006 自带的OpenGL文件]
include: GL/gl.h GL/glu.h GL/glaux.h
lib: opengl32.h glu32.h glaux.lib(* Deprecated)
dll: opengl32.dll glu32.dll
[SGI OpenGL 文件(* OPT)]
lib: opengl.lib glu.lib
dll: opengl.dll glu.dll
[GLUT utility toolkit 文件(* download)]
include: GL/glut.h
lib: glut.lib glut32.lib
dll: glut.dll glut32.dll
GLUT 允许我们开发可移植的OpenGL窗口程序,它包装了底层的窗口系统接口
可以从www.opengl.org/resources/libraries/glut下载
获取对应文件并放置到相应目录下,
现在新建一个空的windows console application,加入:
#include <GL/glut.h>
VS2005下使用opengl的配置问题
项目 -->选择属性 C\C++-->preprocessor-->preprocessor definition添加GLUT_BUILDING_LIB,中间用分号隔开,然后点击linker--
>input--> additional dependencies添加glut32.lib Opengl32.lib Glu32.lib
就可以开发自己的OpenGL程序了
如果在老版本的VS 6.0 中开发,需要将连接库添加在项目设置属性中。
文章评论(0条评论)
登录后参与讨论