如何在 Mac 上使用 C(最好不使用 X-Code)安装 SDL2?

问题描述 投票:0回答:1

我正在使用 C 语言构建一个游戏,我已经尝试了那里的每个论坛。大多数似乎是在 C++ 中,我想将 SDL2 与 C 一起使用。我正在使用 gcc 编译器,我得到的最多的是它用 GCC 编译,但不会出现任何窗口。我没有编写这个代码,我从教程中获取了它。我尝试过brew和框架。

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

编辑:在 Catalina 10.15.6

谢谢

c xcode gcc sdl sdl-2
1个回答
0
投票

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

您下载框架并将其安装到

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

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

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

这是我如何让编译器工作的链接

https://youtu.be/BCcvwoIOHVI

编译命令不同,所以请在评论中查看 ikokujin 对 Phraggers 评论的回复,并由我进行一些编辑以包括

gcc -o run

希望此信息可以帮助所有在 Mac 上的 sdl2 项目中陷入困境的人。

谢谢, 冬天_冰

© www.soinside.com 2019 - 2024. All rights reserved.