摘要:mac下opengl开发环境搭建
操作系统:mac ox
开发工具:Visual Studio Code
1、Visual Studio Code 安装
Visual Studio Code (简称 VS Code) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展。软件跨平台支持 Win、Mac 以及 Linux。
1.1、下载地址
https://code.visualstudio.com/

1.2、VSCode cmake插件安装

1.3、VSCode opengl相关插件安装

2、GLFW配置
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。
2.1、GLFW下载
https://www.glfw.org/

2.2、编译
cd GLFW下载目录
mkdir build
cd build
cmake ..
make
//注意:make install命令默认会把lib、头文件安装到/usr/local/lib、/usr/local/include 目录,
//如果想输出到指定目录,使用 ‘make DESTDIR=安装目录 install’
make install

3、配置glad
glad是一个访问OpenGL规范接口的第三方库。
3.1、下载
访问glad在线服务, 选择对应的配置,然后下载。
Lunguage:C/C++
Specification:OpenGL
API gl :Version 3.3 (或Version3.3以上)
Profile:Core



43.2、编译成 静态库
cd glad目录
gcc src/glad.c -c -I ./include

ar -rc libglad.a glad.o

附加资源
GLFW: Window Guide:GLFW官方的配置GLFW窗口的指南。
网友评论