我有经验在mac,windows和linux系统上使用gcc编译器进行编译,并且知道如何在windows中编译dll。在这个例子中,我想使用带有gcc编译器的mac编译SDL2程序(我已经在windows机器上完成了);但是,当您从站点下载开发库时,它们不包含任何共享库文件,只包含头文件。我目前只是一名计算机科学专业的学生,所以我不是最好的程序员,如果你可以帮我编译一个简单的SDL2程序,向我展示所有命令提示选项和标志,这将是伟大的!
P.S。我不想使用Xcode完成工作
答案 0 :(得分:1)
首先将.dmg中的SDL2.framework复制到〜/ Library / Frameworks。
在项目#include <SDL2/SDL.h>
中添加标题。
然后您可以使用以下方法编译它:
gcc main.cpp -o main -F/Library/Frameworks -framework SDL2