Macos 如何使用XCode 4.6和OS X 10.8设置SDL2
有人知道如何使用MAC OS X 10.8和XCode 4.6或更高版本设置SDL2吗 我已经成功地构建了SDL2,并假设拥有我需要的所有文件。我应该在哪里放置我的库文件并设置XCode项目,以便能够构建和运行一个简单的示例Macos 如何使用XCode 4.6和OS X 10.8设置SDL2,macos,xcode4,sdl,osx-mountain-lion,Macos,Xcode4,Sdl,Osx Mountain Lion,有人知道如何使用MAC OS X 10.8和XCode 4.6或更高版本设置SDL2吗 我已经成功地构建了SDL2,并假设拥有我需要的所有文件。我应该在哪里放置我的库文件并设置XCode项目,以便能够构建和运行一个简单的示例 请详细解释。谢谢我让它工作起来了。对于任何有同样问题的人,请看一下这个视频 谢谢 从Workwork下载最新的SDL,从滚动到“开发库”。 将SDL2.framework捆绑包复制到/Library/Frameworks可能需要根权限 如果XCode由于代码签名问题而崩溃,
请详细解释。谢谢我让它工作起来了。对于任何有同样问题的人,请看一下这个视频 谢谢 从Workwork下载最新的SDL,从滚动到“开发库”。 将SDL2.framework捆绑包复制到/Library/Frameworks可能需要根权限 如果XCode由于代码签名问题而崩溃,请从终端运行此命令:codesign-f-s-/Library/Frameworks/SDL2.framework/SDL2 在XCode中创建Cocoa项目。 去掉superflous文件和框架,如下图所示: 选择侧栏顶部的项目名称,然后在主窗格中选择“生成设置”。将“预编译前缀头”设置为“否”。清除“前缀头”设置中的路径,将该设置留空。 展开“项目目标”抽屉,然后选择测试目标并单击“-”按钮。出现提示时,确认确实要删除此目标。 添加SDL框架包:您将看到SDL2.framework。添加它。 从左侧边栏中选择项目,然后为应用程序目标选择“构建阶段”。单击“复制捆绑资源”下的“+”按钮,然后选择要添加的SDL2.framework。 用以下代码填写main.c: 使用Command+R编译并运行。如果一切正常,您将在Xcode的下窗格中看到SDL_Init success!输出。
来源:在SE网站上,不建议链接到外部参考,而不详细介绍其中的步骤。请编辑您的答案以详细说明视频中涉及的步骤。
#include <SDL2/SDL.h>
int main(int argc, const char * argv[]){
if(SDL_Init(SDL_INIT_EVERYTHING) != 0) {
puts("SDL_Init error");
return -1;
}
else {
puts("SDL_Init success!");
return 0;
}
}