自从我切换到Yosemite以来,每当我尝试运行SDL2时,我都会出现意外错误的Xcode。我甚至无法得到一个“你好世界”。 我正按照此页面上的说明尝试修复它:
Xcode 5 crashes when running an app with SDL 2
但我不知道如何在Xcode / SDL / SDL.xcodeproj中“编译”框架“目标”我试过只是简单地构建它,但这似乎不起作用,因为我没有看到任何框架文件出现。
有人可以帮我弄清楚如何摆脱这个错误吗?
答案 0 :(得分:3)
我假设您通过hg clone http://hg.libsdl.org/SDL
或从https://www.libsdl.org/hg.php下载最新快照
这应该为您提供一个名为SDL的目录,其中包含源和所有项目。您需要打开Xcode / SDL / SDL.xcodeproj'
然后确保将以下内容设置为您的构建目标 - 框架>我的Mac(64位)您可以通过单击来更改它。
然后点击CMD + B(或从菜单中选择Product-> Build)来构建框架。然后,您就可以在以下位置找到SDL2.framework
:
/Users/*yourusername*/Library/Developer/Xcode/DerivedData/SDL2-*randomstring*/Build/Products/<*Debug/Release*>
将框架复制到/Library/Frameworks