LearnOpenGL教程
这套免费教程就不多做介绍了,只列出中/英文地址:
https://learnopengl.com/Introduction
https://learnopengl-cn.github.io/intro/
为了能在mac系统上编译调试该教程的代码,所以要先配置mac运行环境。github上其实也已经给出了编译mac工程的介绍,我进行了实践并记录在此。
HomeBrew安装
官网详细的介绍了安装方法:https://brew.sh/zh-cn/ 。(需要科学上网)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
拉取LearnOpenGL项目
git clone https://github.com/JoeyDeVries/LearnOpenGL.git
Mac OS X 可执行文件编译
进入项目根目录,执行如下命令:
brew install cmake assimp glm glfw freetype
cmake -S . -B build
cmake --build build -j$(sysctl -n hw.logicalcpu)
生成 Xcode工程文件
mkdir xcode
cd xcode
cmake -G Xcode ..
最终会在生成如下图的工程:
运行效果
打开工程文件,选择其中一个product并运行
新增自己的demo
在src中新建自己的demo目录和文件
2,在cmake配置文件中新增自己的配置,然后重新生成xcode工程文件(方法见上面)
3,最后选择自己的项目运行即可
也看到有网友是全手动配置mac环境的(https://www.jianshu.com/p/891d630e30af),贴出来供大家参考。
// end.