OpenGL安装与配置
由于项目需要,没办法突击学习了一下OpenGL。从网上收集了一些基础性的资料,希望能给第一次接触OpenGL的朋友们一点帮助吧。
下面是从http://blog.csdn.net/imxuezhaohui/article/details/5354534博客中copy的资料
/*--------------------------------------------------我是分割线---------------------------------------------*/
第一步:下载OpenGL库
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
其实,也不是必须从这里下载,在你下载一些例子的时候,一般都会打包呆上OpenGL库的。
推荐几个OpenGL的学习网站:
OpenGL官方网站(英文): http://www.opengl.org
百度的一份文档 : http://wenku.baidu.com/view/ff52970e4a7302768e9939ad.html 很这份资料类似,但后面附有小例程
周炜的NeHe中文教程 :http://www.owlei.com/DancingWind/ (站主很认真负责,教程写得非常详细)
第二步:OpenGL库配置文件
加压缩下载的OpenGL库文件,上面那个下载下来可能没有下面列举的文件多,可以到网上下载的。
OpenGL库配置用到的文件分为下面三类:
■ 动态链接库文件(.dll)
glaux.dll、glu32.dll、glut32.dll、OPENGL32.DLL。
■ 头文件(.h)
GL.H、GLAUX.H、glos.h、GLU.H、glut.h。
■ 库文件(.lib)
GLAUX.LIB、Glu32.lib、glut32.lib、Opengl32.lib。
第三步:Windows下配置OpenGL
我的VC6.0安装在D:/Program Files/Microsoft Visual Studio目录下。
将上一步提到的动态链接库文件,全部拷贝到C:/WINDOWS/system目录下面;
将上一步提到的头文件,全部拷贝到D:/Program Files/Microsoft Visual Studio/VC98/Include/GL目录下面,如果没有GL目录的话,自己创建一个;
将上一步提到的库文件,全部拷贝到D:/Program Files/Microsoft Visual Studio/VC98/Lib目录下面。
第四步:配置VC 6中工程
启动VC 6,新建一个Win32 Console Application
1、按照如下顺序选择:
Project → Settings → Link选项卡
然后,在Object/library modules下面的文本框的最前面添加如下库文件内容:
Opengl32.lib glut32.lib GLAUX.LIB Glu32.lib
最后,在Project Options中修改subsystem:console修改为subsystem:windows。
2、再按照如下顺序选择:
Project → Settings → C/C++选项卡
将Preprocessor definitions 中的_CONSOLE修改为_WINDOWS。
现在,你可以进行测试了,测试你的OpenGL应用。
关于异常问题总结 //个人感觉不算是异常问题,只要工程建立时选择正确就不会出现这个情况
如果,你在测试的时候,出现下面的异常:
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
这是 Windows子系统设置错误,你可以通过如下方式解决:
按照如下顺序选择:Project → Settings → C/C++选项卡,然后将Preprocessor definitions 中的_CONSOLE修改为_WINDOWS
/*--------------------------------------------------我是分割线---------------------------------------------*/
PS:附上OpenGL库函数文档资料的下载地址。希望对初学者有帮助。http://www.hur.cn/Soft/2010/11795.html