OpenGL: 计算机图形学OpenGL在Visual Studio 2019/2022中的环境配置

前言

        在查找了众多有关OpenGL相关的环境配置后,对opengl在vs中的初步配置终是有了收获,总结作以此篇以免自己遗忘,也希望对大家有所帮助。

一、OpenGL简介

        OpenGL(Open Graphics Library)是一个跨语言、跨平台的应用程序编程接口(API),用于渲染二维和三维矢量图形。它被广泛应用于图形密集型应用程序,如视频游戏、科学可视化、信息可视化、仿真、虚拟现实和许多其他领域。OpenGL定义了一个跨操作系统的函数集,这些函数可以操作图形处理单元(GPU)来渲染图像。

        OpenGL是一个强大的工具,它为开发者提供了广泛的功能来创建高质量的图形内容。随着技术的发展,OpenGL也在不断更新,以支持更先进的图形处理技术。

        在计算机图形学中,OpenGL是许多游戏引擎的基础,用于渲染游戏中的3D场景和特效。在科学计算和工程领域,OpenGL用于将复杂的数据集可视化,帮助研究人员理解数据。对于需要将大量数据以图形方式展示的应用,OpenGL提供了强大的工具来创建直观的图表和图形。

二、安装Visual Studio

        详情可以去查找另外下载vs的教程,目前我使用的仍然是vs2019。Visual Studio 2022 在性能、用户界面、功能扩展和新技术支持方面都比 Visual Studio 2019 有显著提升。对于处理大型项目和使用最新技术的开发者,VS2022 是更好的选择。而 VS2019 依然是一个稳定、成熟的 IDE 选项,适合多数日常开发需求。

        VS下载官网:点这里

三、创建visual studio project

        进入vs创建新项目:

        

        选择控制台,它会自动创建一个.cpp文件:

        测试自动生成的"Hello World"有无问题:

四、添加OpenGL依赖项

        下面介绍的四种库,选择其二进行组合便可。

1、freeglut 库安装和使用

        工具 ->  NuGet 包管理器  ->  管理解决方案的  NuGet 程序包

        选择freeglut(哪一个都可以)  ->  右边项目打勾  ->  安装

        在控制台检查是否安装成功

          附上一则freeglut库测试代码:

#include <GL/freeglut.h>

// 初始化窗口
void init(int width, int height) {
    glClearColor(0.0, 0.0, 0.0, 1.0); // 设置背景颜色为黑色
    glMatrixMode(GL_PROJECTION); // 选择投影矩阵
    gluOrtho2D(0.0, width, 0.0, height); // 设置正交投影
}

// 绘制图形
void display() {
    glClea
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值