如何在不使用X代码的情况下使用C在Mac上安装SDL2?

问题描述

我正在使用C并构建一个游戏,我尝试了每个论坛,其中大多数似乎都在C ++中进行,并且我想将SDL2与C一起使用。 Gcc,但不会出现任何窗口。不是代码,因为它是从教程中获取的。我已经尝试过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

就像我之前提到的那样,您可以在不出现窗口的情况下进行编译,因此这里的解决方案完全归功于论坛和User 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项目中陷入困境的所有人都能获得此信息帮助。

谢谢, 冰雪奇缘