Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何使用XCode 4.6和OS X 10.8设置SDL2_Macos_Xcode4_Sdl_Osx Mountain Lion - Fatal编程技术网

Macos 如何使用XCode 4.6和OS X 10.8设置SDL2

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由于代码签名问题而崩溃,

有人知道如何使用MAC OS X 10.8和XCode 4.6或更高版本设置SDL2吗

我已经成功地构建了SDL2,并假设拥有我需要的所有文件。我应该在哪里放置我的库文件并设置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;
    }
}