openGL环境搭建

一、环境搭建步骤

1.下载OpenGL需要的库文件 ,一般可以选择下载glut库(内含所有必须文件),如下图

下载链接:https://pan.baidu.com/s/1sCWxVJz99ikDfZIXYaKOXw 密码:8wb0


2. 解压后将得到的glut.lib和glut32.lib这两个静态函数库复制到文件目录的lib文件夹下 :
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib


3. 将glut.dll,glut32.dll这两个动态库文件放到操作系统目录下面的C:\Windows\system32文件夹内(32位系统)或‪                       C:\Windows\SysWOW64(64位系统)。为了兼容性考虑,最好在这两个目录下都复制相应的文件。


4. 将头文件glut.h复制到目录如下目录下:
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL
    提示:如果在incluce目录下没有GL文件夹,则需要手动创建 。

    注:如在开发应用程序时用到OpenGL辅助库函数,则还需下载相应动态链接库,包含glaux.dll, glaux.lib, glaux.h,相应步              骤同上。

二、测试代码

#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 _tmain(int argc, _TCHAR* argv[])
{
	glutInit(&argc, (char**)argv);
	glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
	glutInitWindowPosition(100, 100);
	glutInitWindowSize(320, 320);
	glutCreateWindow("Hello OpenGL");
	glutDisplayFunc(renderScene);
	glutMainLoop();//enters the GLUT event processing loop.  
	return 0;
}

效果图如下:

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值