在VC下配置openGL
学OPENGL有一段时间了,一个人慢慢摸索,学的很慢.慢规慢,但还是及时总结,不然成功尽弃了.
在VC下配置openGL
一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(Program Files\Microsoft Visual Studio\VC98\Include\GL文件夹”)。把解压得到的glut.h放到这个文件夹。 3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(Program Files\Microsoft Visual Studio\VC98\lib”文件夹)。 4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)
|
二、VC工程配置:
1)创建一个Win32 Console Application。
2)链接OpenGL libraries。单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib glut32.lib glu32.lib glut.lib glaux.lib
如果仅仅是需要使用glut,问题还好,但是由于VC中本身没有glut,于是我们可到网上去下载但是下载回来之后,编译成功,链接往往会出现如下错误:
LNK2001: unresolved external symbol ___glutInitWithExit@12
chapter1.obj : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8
chapter1.obj : error LNK2001: unresolved external symbol ___glutCreateMenuWithExit@8
这是怎么回事呢?(这里已经假定你已经在【工程】-【设置】-【link】那里加上了glut32.lib,而且已经把glut32.lib文件放到了VC的LIB文件夹下,把glut32.dll放进了WINDOWS\system32中,或者这些都放进了你的当前目录下,也就是说排除了这些常识性的错误)那么为什么还是错误呢?而且根据错误好像是没有找到一些函数的实现体的样子。遇到这样的问题也是真够郁闷的。
我上网查了很久,很多人都在说是【工程】-【设置】-【link】的问题(但是前面已经说过可以排除了)后来,我才知道原来是glut的版本的问题,也就是说,如果glut32.lib的版本太旧可能就会引起以上错误了,于是我去找了一个新的(我也不知道是否最新,2001年的),终于可以使用了,那一刻的感觉真的很爽,希望大家看了这篇文章之后可以节省一些时间,呵呵!
分享到:
相关推荐
在VC上配置Opengl,语言环境,GL,GLU,GLUT的介绍,在VC环境下设置,OpenGL API
VC6.0配置OpenGL,VC2005配置OpenGL,包括配置文件及方法
在vc环境下配置opengl环境,使得vc开发3D程序或游戏
VC下配置OpenGl(所用到得lib及dll以及XP系统中可能会缺少的dll) 初学openGL 以及配置中遇到的一点点问题
VC6中OpenGL开发环境配置 VC6.0中OpenGL开发环境配置 第一步:在Windows系统的安装VC++ 6.0作为学习OpenGL的环境。 第二步:运行OpenGL2.exe,安装OpenGL2.0 第三步:安装GLUT工具包 (1)“c:\Program Files\...
对于VC6.0,若要使用OpenGL,必要进行开发环境的配置,此资源可进行详细引导。
VC_6中配置OpenGL开发环境,希望对大家有帮助
VC下OpenGL配置以及glut配置 http://blog.sina.com.cn/s/blog_3f782db70100d8si.html?retcode=0 OpenGL官方网站(英文) http://www.opengl.org 下面我将对Windows下的OpenGL编程进行简单介绍。 第一步:选择一个...
在vc6.0下配置opengl的环境过程。所需的库函数等在网上很容易找到。
VC6.0和VS2005下配置OPENGL总结,VC6.0和VS2005 以及Eclipse下配置OPENGL总结 最完整
vc++ 6.0 运行OpenGL的程序,配置所需的资源和配置方法。
详细的OpenGL配置说明,有插图提高简单易懂。
VC6中配置OpenGL的方法11111111111111111111111111111111
可以在VS和VC6中进行配置,配置后可使用OPENGL进行编程的工具包
在VC2008上配置openGL(在vc2005,vc6.0 vc7.0上也应该同样适用)
OpenGL超级宝典源码与配置VC6.0
快速安装VC6.0,并配置好OpenGL。里面有VC6.0的安装包和OpenGL配置的文件
VC 6中配置OpenGL开发环境及常见问题
opengl配置 vc++的opengl配置 非常好的东西