一、安装homebrew
二、安装最新的cmake
brew install cmake
三、安装glew
brew install glew
四、安装glfw
brew install glfw
五、安装GLTools
1.下载源文件:github.com/HazimGazov/…
2.解压缩GLTools-master,cd到路径,编译GLTools:
此时注意,你需要检查CMakeLists.txt中默认头文件和库文件寻找路径,如果你的系统中该路径下没有正确的头文件,请自行添加。(例如我的GL文件夹路径是/opt/homebrew/Cellar/glew/2.2.0_1/include/GL)
在CMakeLists.txt中修改查找路径
if(UNIX)
set ( INCLUDE_DIRS
"/usr/include"
"/usr/local/include"
"/usr/include/GL"
"/opt/homebrew/Cellar/glew/2.2.0_1/include/GL"
"/opt/homebrew/Cellar/glew/2.2.0_1/include"
${INCLUDE_DIRS}
)
endif(UNIX)
编译
cd build
cmake ..
make
3.检查在build文件夹中生成的libgltools.a文件的架构包含arm64
lipo -info 你的路径/build/libgltools.a
六、新建并配置XCode工程,MacOS - App
6.1 将libgltools.a导入工程
6.2 将GLTools-master/include 文件夹及其中头文件导入工程
6.3 找到你的glew、glfw安装路径中的libGLEW.2.2.0.dylib、libglfw.3.3.dylib
6.4 将上述dylib文件添加到工程Build Phases - Link Binary With Libraries中,并且添加OpenGL.framework、GLUT.framework。再将GL文件夹及其中头文件导入工程中
6.5 Build Setting - Header Search Path添加
根据你的glfw、glew安装目录添加
/opt/homebrew/Cellar/glfw/3.3.7/include
/opt/homebrew/Cellar/glew/2.2.0_1/include