MacOS X 中 OpenGL 环境搭建 Makefile的方式

1,预备环境

安装 brew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装glfw:

brew install glfw

安装glew:

brew install glew

2.编译

下载源代码:

git clone https://github.com/AmazingZhen/AsRigidAsPossible_2d.git

下载eigen:

https://eigen.tuxfamily.org/index.php?title=Main_Page

编写Makefile

INC      := -I ../3rdParty/eigen-3.4.0  -I /usr/local/Cellar/glfw/3.3.9/include  -I /usr/local/Cellar//glew/2.2.0_1/include  -I ARAP

LD_FLAGS= -L /usr/local/Cellar/glew/2.2.0_1/lib -lGLEW  -L/usr/local/Cellar/glfw/3.3.9/lib  -lglfw -framework OpenGL

#-framework GLUT -framework OpenGL -framework Cocoa -L  /usr/local/Cellar/glew/2.2.0_1/lib -lGLEW   -L/usr/local/Cellar/glfw/3.3.9/lib -lglfw


app: ARAP/arap.cpp   ARAP/main.cpp   ARAP/render.cpp
    clang++ -std=c++17 $^ -o $@ $(INC) $(LD_FLAGS)

3,效果

另外:

类似 ldd:

otool -L libglfw3.dylib

类似 nm:

dump_syms libglfw3.dylib

相关推荐
Frank_ZZ_2 小时前
mac使用Homebrew安装miniconda(mac搭建python环境),并在IDEA中集成miniconda环境
python·macos
Mac技巧大咖4 小时前
Mac清理磁盘空间,不删文件也能磁盘瘦身
macos
niuTaylor5 小时前
【Linux和RTOS简析】
linux·运维·服务器·macos·macbook air·换硬盘·扩内存
Vic101016 小时前
Mac如何查看 IDEA 的日志文件
java·macos·intellij-idea
zhglhy10 小时前
MAC查看自己真实IP命令
网络协议·tcp/ip·macos
孤城2861 天前
MAC电脑常用操作
前端·macos·快捷键·新手·电脑使用
雾喔1 天前
Mac本地安装运行FastDFS
macos
alden_ygq1 天前
macos查询pip默认镜像地址
macos·pip
嚎叫兽1 天前
数学模拟下的大自然:雪山大海的日出日落
opengl
irisMoon061 天前
mac本地代理nginx,解决跨域问题
linux·nginx·macos