VS 2013下 OpenGL 环境搭建(GLUT的配置)

1、首先,下载GLUT(OpenGL工具包) ,下载地址:

http://download.csdn.net/detail/duan19920101/9677350

Windows环境下安装GLUT的步骤:

2、将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h) 

3、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(如果是VisualStudio2005,则应该是其安装目录下面的“VC\PlatformSDK\include\gl文件夹”)。把解压得到的glut.h放到这个文件夹。

但是,现在很多人使用的是VS2010甚至2013版本的,所以路径可能有所差别:一般会在x:\Program Files\Microsoft\Visual Studio 10.0\VC\include\gl文件夹中(x是你安装VS的盘符号),我的在:E:\专业软件\VS2013azb\VC\include,如果没有gl这个文件夹则可以自己新建一个,然后直接把glut.h复制到gl文件夹中即可;

4、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。 
5、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32) 
(注:如在开发应用程序时用到OpenGL辅助库函数,则还需下载相应动态链接库,包含glaux.dll, glaux.lib, glaux.h,相应步骤同上) 

 

建立一个OpenGL工程这里以VisualStudio2013为例

1、选择File->New->Project,然后选择Win32 Console Application,选择一个名字,然后按OK。

2、出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。

3、然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾。

然后你会发现,这工程跟平时的工程没什么两样的。

第一个OpenGL程序

一个简单的OpenGL程序如下:(注意,如果需要编译并运行,需要正确安装GLUT,安装方法如上所述)

#include <GL/glut.h>
void myDisplay(void)
{
     glClear(GL_COLOR_BUFFER_BIT);
     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
     glFlush();
}
int main(int argc, char *argv[])
{
     glutInit(&argc, argv);
     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
     glutInitWindowPosition(100, 100);
     glutInitWindowSize(400, 400);
     glutCreateWindow("第一个OpenGL程序");
     glutDisplayFunc(&myDisplay);
     glutMainLoop();
     return 0;
}

该程序的作用是在一个黑色的窗口中央画一个白色的矩形。

备注:在运行该程序时,可能会出现glut.dllglut32.dll文件找不到,这是只需要将缺少的文件放到你源程序的Debug文件夹下即可。

 

参考资料:

http://www.360doc.com/content/14/0421/20/15831056_370932450.shtml

http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html


发布了185 篇原创文章 · 获赞 873 · 访问量 127万+

猜你喜欢

转载自blog.csdn.net/duan19920101/article/details/53099801