OpenGL+VC6.0开发环境搭建

1.安装GLUT工具包,可以去官网下载, http://www.opengl.org/resources/libraries/glut/ 我下的最新版 对了 ,VC6.0都有吧

 

2.解压包共五个文件

glut.h
glut.dll
glut32.dll
glut.lib
glut32.lib


3.配置路径

1). Microsoft Visual StudioVC98includeGL。把解压得到的glut.h放到这个路径。

没有GL文件夹可以自己建一个,因为引用时#include <glglut.h> 需要从相对路径加载

2). Microsoft Visual StudioVC98lib 。把解压得到的glut.libglut32.lib放到静态函数库路径。

3). 把解压得到的glut.dllglut32.dll放到系统目录下面的system32文件夹内。

 

4.工程配置

链接OpenGL libraries:

Project->Settings->Link,在Object/library modules 加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 

Project Settings->C/C++,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS

 

5.示例程序DEMO

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

 

原文地址:https://www.cnblogs.com/lfzark/p/3617185.html