本教程所使用的开发环境是window10+VS2015,在其他windows操作系统和不同VS版本上的配置过程也是大同小异,读者自己摸索即可。
前期准备
具体配置
- 将下载的压缩包打开,将得到5个文件
- 将 glut.h 复制到 source…..\VS2015\VC\include\GL 文件夹中,如果没有 GL 这个文件夹则可以自己新建一个
- 然后把 glut32.lib 和 glut.lib 复制到 source……\VS2015\VC\lib 中
最后把 glut32.dll 和 glut.dll 复制到 C:\Windows\System32 中(64 位操作系统: C:\Windows\SysWOW64)
注:其中的source……指的是VS2015的安装目录
环境测试
按照图片顺序建立新项目
选择空白项
然后在 Source File 文件夹中新建 main.cpp 文件,并输入以下代码:
#include <gl/glut.h>
void renderScene(void) {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glBegin(GL_TRIANGLES);
glVertex3f(-0.5, -0.5, 0.0);
glVertex3f(0.5, 0.0, 0.0);
glVertex3f(0.0, 0.5, 0.0);
glEnd();
glutSwapBuffers();
}
int main(int argc, char *argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(100, 100);
glutInitWindowSize(320, 320);
glutCreateWindow("Hello openGL");
glutDisplayFunc(renderScene);
glutMainLoop();
return 0;
}
点击运行,如果能看到如图的三角形,说明配置成功