在 Mac 上安装 SDL2

new*_*bie 4 opengl macos sdl-2

我刚刚开始学习 OpenGL。我正在努力设置我的环境。这就是我所做的远:

  • 从下载 SDL2 二进制文件 https://www.libsdl.org/download-2.0.php for mac。
  • 将 SDL2.framework 复制到 ~/Library/Frameworks 中。这不起作用(在下面复制了我的命令)。
  • 然后我尝试将 SDL2.framework 复制到 /System/Library/Frameworks 中。但是我无法在那里启用写权限。这是我的个人mac。我不确定发生了什么。我试图用“sudo ~/Downloads/SDL* /System/Library/Framework”复制它,但没有用

我正在使用以下命令编译一个简单的 opengl 代码:

g++ test.cpp glad/glad.c -I/Library/Frameworks/SDL2.framework/Headers -F/Library/Frameworks -framework SDL2
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

有人可以帮我吗?不知道我错过了什么。

She*_*sev 7

brew install SDL2

brew install SDL2_image

brew install SDL2_ttf
Run Code Online (Sandbox Code Playgroud)

  • 你能解释一下你的意思和原因吗?^^ 我从来没有听说过使用 Homebrew 很糟糕。 (2认同)