Dev C++下 OpenGL的使用

来源:互联网 发布:js主动触发微信分享 编辑:程序博客网 时间:2024/05/23 13:32
  其实小巧的Dev C++也是可以支持OpenGl的。当然要先做好安装工作可参见:http://blog.csdn.net/zxj2018/article/details/6632510
使用方法如下:
文件-〉新建-〉工程-〉Basic,选择Console Application,起个工程名-〉确定

把下面的代码复制进去


[cpp] view plain copy
  1. #include <windows.h>  
  2. #include <gl/glut.h>  
  3.   
  4. void myDisplay(void)  
  5. {  
  6.     glClear(GL_COLOR_BUFFER_BIT);  
  7.     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);  
  8.     glFlush();  
  9. }  
  10.   
  11. int main(int argc, char *argv[])  
  12. {  
  13.     glutInit(&argc, argv);  
  14.     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);  
  15.     glutInitWindowPosition(100, 100);  
  16.     glutInitWindowSize(400, 400);  
  17.     glutCreateWindow("第一个OpenGL程序");  
  18.     glutDisplayFunc(&myDisplay);  
  19.     glutMainLoop();  
  20.     return 0;  
  21. }  

工程-〉工程属性-〉参数,把下面的这段复制到连接器中-〉确定
-lglut32
-lglu32
-lopengl32
-lglaux
-lgdi32
-lwinmm
-glut.h
然后编译运行OK。