使用DEV--C++运行OpenGl程序
最近开始看图形学的书,《交互式计算机图形学》,因为书中的代码实现都是仅仅调用了OpenGL的API,不像国内很多其他的图形学教程,都是已经搭好了一个MFC的框架,单纯地让人去学习图形算法。里面涉及到交互的内容同样是调用OpenGL的交互API,比WINDOS的简洁多了。使用DEV-C++来学习相当简洁,易用,能更好地理解OpenGL的交互特性。DEV-C++也有glut.h等库函数。
首先下载OpenGL库http://download.csdn.net/detail/zhangzxpan/4314391,里面有一个TEST代码,后面测试可以用到。解压后将.h文件复制到DEV-c++的Include文件夹下,将.a文件复制到DEV-c++的lib文件夹下。
新建一个工程,选择Console Application。然后讲TEST代码加入到工程里,然后选工程-〉工程属性-〉参数,把下面的这段复制到连接器中-〉确定
-lglut32
-lglu32
-lopengl32
-lglaux
-lgdi32
-lwinmm
-glut.h
然后编译运行,biuld的时候可能会有错。如下图,不用管它,再点compile&run就能看到结果了。
结果是书里的第一个程序,Sierpinski三角,有兴趣的可以找这本书来看看,里面的代码相当简洁。