OpenGL入门(一)配置OpenGL环境

这篇博客介绍了如何在Windows10系统上配置OpenGL环境,特别是针对VS2017社区版。步骤包括下载glut库,将其相关文件放置到指定的VS目录和系统文件夹,然后创建Windows桌面向导项目,通过NuGet下载必要的包,最后通过验证代码确认配置成功。

近期,实验室的任务是利用OpenGL在不规则曲面上画出网格以计算某不规则物体各个点的压力。以前没有接触过OpenGL,因此需要从零开始,逐步进阶。

这篇文章主要讲如何配置OpenGL的环境,还是很简单的

本机环境

vs2017 社区版   windows10 系统

下载glut库

如果环境跟我一样可以点击下方链接直接下载:

https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

如果是其他的环境可以下载glut库的其他版本,链接如下:

https://www.opengl.org/resources/libraries/glut

下载并解压之后可看到如下文件:

进行配置

找到下载vs2017的文件夹,进入vs2017的安装目录如下:

接下来,将下载的glut库中的各种文件按照以下的对应关系复制粘贴到vs对应的各种文件夹中:

glut.h放在 VC\Tools\MSVC\14.10.25017\include\gl下(没有gl文件夹就单独建立一个)

glut.lib,glut32.lib 放在 VC\Tools\MSVC\14.22.2788(每个人的数字都不一样)\lib\x86

glut.dll,glut32.dll 放在c:\windows\syswow64 下(64位系统)

打开vs2017

首先创建一个Windows桌面向导项目(vs2017最新版本)

选择空项目

创建完项目后,点击上方项目-管理NuGet程序包

点击浏览,输入nupengl,下载出现的两个2个包

验收

在项目中新建一个.cpp文件,并输入以下代码:

#include <gl\glut.h>

void draw()
{
	glClearColor(0.0, 0.0, 0.0, 0.0);
	glClear(GL_COLOR_BUFFER_BIT);

	//绘制
	 //橘黄色画填充面
	glColor3f(1.0, 0.5, 0.25);
	glBegin(GL_POLYGON);
	glVertex2f(-0.1, 0.1);
	glVertex2f(-0.2, 0.1);
	glVertex2f(-0.3, 0.3);
	glVertex2f(-0.2, 0.5);
	glVertex2f(-0.1, 0.3);
	glEnd();
	glEnd();

	glFlush();
}

void reshape(int x, int y)
{
	int dis = x > y ? y : x; //取小的
	glViewport(0, 0, dis, dis);
}

void main()
{
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
	glutInitWindowPosition(0, 0);
	glutInitWindowSize(500, 500);
	glutCreateWindow("绘制不规则多边形");
	glutDisplayFunc(draw);
	glutReshapeFunc(reshape);
	glutMainLoop();
}

运行一下,如果出现一下效果,说明配置成功!!

以上配置成功后,就进入下一阶段的学习~~

参考博客

https://www.cnblogs.com/flylinmu/p/7823019.html

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值