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

相关推荐
SoraLuna10 小时前
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
开发语言·macos·ui·华为·harmonyos
阿7_QuQ11 小时前
怎么在Windows上远程控制Mac电脑?
macos
小路恢弘16 小时前
使用Mac自带共享实现远程操作
macos
阿髙1 天前
macos 隐藏、加密磁盘、文件
macos
minos.cpp1 天前
Mac上Stable Diffusion的环境搭建(还算比较简单)
macos·ai作画·stable diffusion·aigc
追光天使2 天前
Mac/Linux 快速部署TiDB
linux·macos·tidb
wzkttt2 天前
Mac gfortran编译fortran出错
macos·gfortran
刘小哈哈哈2 天前
iOS 多个输入框弹出键盘处理
macos·ios·cocoa
刘好念2 天前
[OpenGL]使用TransformFeedback实现粒子效果
c++·计算机图形学·opengl
草明2 天前
macOS 显示或不显示隐藏文件
macos