在VC下配置openGL
来源:互联网 发布:淘宝pos机下架 编辑:程序博客网 时间:2024/05/17 04:59
在VC下配置openGL
学OPENGL有一段时间了,一个人慢慢摸索,学的很慢.慢规慢,但还是及时总结,不然成功尽弃了.
在VC下配置openGL
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
- 在VC下配置openGL
- 在VC下配置openGL
- OpenGL在VC下的配置
- VC下OpenGL配置
- 关于opengl在VC 2008下的配置问题解决
- VC下配置OpenGL环境
- VC++下的OpenGL配置
- VC下OpenGL配置以及glut配置
- VC下OpenGL配置以及glut配置
- VC下OpenGL配置以及glut配置
- VC++2008环境下的OpenGL配置
- VC++6.0下OpenGL环境配置
- VC++2008环境下的OpenGL配置
- VC++ 6.0下OpenGL开发环境配置
- VC++ 6.0下OpenGL开发环境配置
- VC++ 6.0下OpenGL开发环境配置
- 在vc++6.0中配置OpenGL环境
- 一个游标处理有两个结果集的存储过程
- 排列与组合---回溯
- 使用 Flex Builder 3.x 分析工具 Profile
- bsp portal 分割源代码~
- 如何使STATIC控件的背景透明以及动态改变控件文本内容时闪烁的问题
- 在VC下配置openGL
- 本人编著《JSP基础与案例开发详解》一书出版啦
- 访问 IIS 元数据库失败
- atoi() & itoa()函数的内部的实现
- PHP之我谈
- 如何在VC下配置openGL2
- Chrome的Crash Report服务(一)
- JDBC与SQL SERVER各个版本的连接方法
- 滑动菜单及滑动解锁技术分析