使用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三角,有兴趣的可以找这本书来看看,里面的代码相当简洁。

 

posted @ 2012-05-19 18:23  理想的肉饼  阅读(2933)  评论(0编辑  收藏  举报