使用mac上的gcc编译器编译c ++ SDL2程序

时间:2017-02-17 19:51:36

标签: c++ macos gcc compilation sdl

我有经验在mac,windows和linux系统上使用gcc编译器进行编译,并且知道如何在windows中编译dll。在这个例子中,我想使用带有gcc编译器的mac编译SDL2程序(我已经在windows机器上完成了);但是,当您从站点下载开发库时,它们不包含任何共享库文件,只包含头文件。我目前只是一名计算机科学专业的学生,​​所以我不是最好的程序员,如果你可以帮我编译一个简单的SDL2程序,向我展示所有命令提示选项和标志,这将是伟大的!

P.S。我不想使用Xcode完成工作

1 个答案:

答案 0 :(得分:1)

首先将.dmg中的SDL2.framework复制到〜/ Library / Frameworks。 在项目#include <SDL2/SDL.h>中添加标题。

然后您可以使用以下方法编译它:

gcc main.cpp -o main -F/Library/Frameworks -framework SDL2