计算机图形学--OpenGl环境配置
Posted 魔王是翼伊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机图形学--OpenGl环境配置相关的知识,希望对你有一定的参考价值。
一.配置环境
选择编程环境为Visual studio 2010
Visual studio 2010 中已经提供了对opengl库的支持,所以主要需要配置的是GLUT。
GLUT是一个与窗口系统无关的工具包。
当写opengl程序时,可以通过GLUT实现简单的窗口的创建等操作,免去了学习特定OS下GUI库的过程。
二.配置过程
第一步:下载GLUT工具包
po写的刚开始学习,是在学校老师的课程主页下载的。
现上传至百度网盘:有需自取
【http://pan.baidu.com/s/1o8mDhAa】
第二步:解压,里面有5个文件.(如图)
①将glut.h复制到vs2010安装目录\\VC\\include\\gl下,如果不存在gl目录,则新建一个。
②将glut.lib,glut32.lib复制到你的vs2010安装目录\\VC\\lib下。
③将glut32.dll,glut.dll复制到C:\\windows\\SysWOW64下(与实验指导略不同,适用于Windows8.1及以上环境)
第三步:已经配置成功啦!
三.应用测试实例
1.打开VS2010,新建一个“win32 console application”空工程。
2.设置工程的属性
点击 项目->属性,进入设置
选择“链接器”->“输入”->“附加依赖项” 然后进行编辑“附加依赖项”
添加库文件opengl32.lib;glut32.lib;glu32.lib;%(AdditionalDependencies)
【!!❤!!别忘记,每项和每项之间加分号啊(;)】
3.创建main.cpp进行测试吧~
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(600,400); 16 glutCreateWindow("第一个openGL程序"); 17 glutDisplayFunc(&myDisplay); 18 glutMainLoop(); 19 20 return 0; 21 }
4.如果此上配置无误,则会有下图~说明配置成功啦
翼伊整理发布于2017-03-22
以上是关于计算机图形学--OpenGl环境配置的主要内容,如果未能解决你的问题,请参考以下文章
计算机图形学-mac系统下Xcode中OpenGL开发环境配置。
✠OpenGL-Windows Visual Studio环境配置