问题描述
我正在使用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
这是我如何使编译器工作的链接
编译命令是不同的,因此请在注释中查看ikokujin对Phraggers的注释的回复,并由我进行几次编辑以包括gcc -o run
希望在Mac上的sdl2项目中陷入困境的所有人都能获得此信息帮助。
谢谢, 冰雪奇缘