在Mac和Windows上配置OpenGL环境

本文详细介绍了如何在Mac和Windows上配置OpenGL开发环境,包括安装和配置glfw、glad库的具体步骤,帮助初学者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学习OpenGL,把学习的一些过程写在这里,希望与大家共同分享讨论。欢迎光临我的个人网站Orient一起讨论学习。这里是我的GitHub

Learning OpenGL on Xcode

安装glfw

glfw是一个OpenGL的应用框架,支持Linux和Windows。glfw主要用来处理特定操作系统下的特定任务,例如OpenGL窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等。

1、在终端中运行命令brew install glfw3

glfw将会被安装在/usr/local/Cellar/glfw

2、配置路径

/usr/local/Cellar/glfw
路径下找到headerlib
对应路径,在Xcode->Preferences->Localtion->Custom Paths
设置路径:
image

3、配置header/library searcher path

在项目Build Settings中搜索header search,添加如下配置:

image

搜索library search,添加如下配置:

image

4、在项目中导入需要的库文件,如下图示:

image

配置glad

OpenGL只是一个标准/规范,具体的实现是有驱动开发商针对特定显卡实现的。由于OpenGL驱动版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。开发者需要在运行时获取函数地址并将其保存在一个函数指针中供以后使用。而取得地址的方法非常复杂、繁琐。glad库是目前最新、最流行的简化此过程的库。

1、打开glad的在线服务
2、将语言设置为C/C++,在API选项中,选择3.3以上的OpenGL版本(我的电脑选择的是4.1版本,3.3及更新的版本也能正常工作)
3、将模式(Profile)设置为Core,保证生成加载器(Generate a loader)选项是选中的。
4、先暂时忽略拓展(Extensions)中内容。点击生成(Generate)
5、下载生成的zip包(包含glad.c、glad,h和khrplatform.h),解压添加到项目中。

至此Mac配置基本完成

点击这里下载配置好的项目,您只需要更改main.cpp中的代码即可开始OpenGL的学习

如果这份代码对您有所帮助,烦请您动动手指点个Star。谢谢!

Learning OpenGL on Visual Studio 2017

配置OpenGL

1、新建Win32 控制台应用程序,勾选空项目。
2、在菜单:项目->管理NuGet程序包 中搜索nupengl,安装nupengl.core

配置glad库

1、在glad在线服务中配置glad,方法同Xcode。
2、将生成的zip文件下载解压。将其中的includesrc文件夹复制到项目目录中,并将三个文件拖入项目中:

image

3、在项目->属性->VC++目录中,添加包含目录和源目录

image image

至此Visual Studio配置基本完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值