我如何在 mac 上使用 C 最好不使用 X-Code 安装 SDL2?

How do I install SDL2 on mac using C preferably without X-Code?

我正在使用 C 并构建游戏我已经尝试过那里的每个论坛,大多数似乎都是 C++,我想将 SDL2 与 C 一起使用。我正在使用 gcc 编译器,我得到的最远的是它使用 Gcc 编译但不会出现 window。不是代码,因为它是从教程中获取的。我试过 brew 和框架。

有人可以引导我完成安装过程,让它与 gcc 或 xcode

一起工作吗

编辑:在 Catalina 10.15.6

谢谢

好的, 我想通了,那些也遇到麻烦的人可以在这里是我的解决方案,

您将框架下载并安装到 Library/Frameworks 中,然后一旦完成,您将能够使用 gcc 和此命令进行编译

gcc main.c -o run -I/Library/Frameworks/SDL2.framework/Headers -F/Library/Frameworks -framework SDL2 -I/Library/Frameworks/SDL2_image.framework/Headers -F/Library/Frameworks -framework SDL2_image

正如我之前提到的,您如何在不出现 window 的情况下编译代码,所以这里是解决方案,完全归功于论坛和用户 Sjr

https://discourse.libsdl.org/t/sdl2-compiles-but-doent-open-a-window-when-run/26867

这里是 link 我如何让编译器工作的

https://youtu.be/BCcvwoIOHVI

编译命令不同所以在评论中查看 ikokujin 对 Phraggers 评论的回复,我做了一些编辑以包括 gcc -o run

希望此信息对在 Mac 上的 sdl2 项目中遇到此问题的每个人有所帮助。

谢谢, Winter_Ice