0

当涉及到编译语言(以及一般的 Xcode IDE)时,请考虑我是一个完整而彻底的新手

我遵循了一些关于将 XCode 设置为与 SDL 框架一起使用的教程,它们似乎有点过时,旨在与 OSX 10.6 或 10.7 一起使用,所以我还确保我遵循 SDL dmgs 中的自述文件。

我无法弄清楚我将我的 SDL.framework(或任何其他框架,如 SDL_image.framework,就此而言)放在文件系统的哪个位置。我试过了

/Library/Frameworks
/System/Library/Frameworks
~/Library/Frameworks

当我打开 Xcode 并浏览要添加/链接的框架时,找不到 SDL 框架。

当我打开从 https://github.com/Ricket/HelloSDL下载的模板项目时, 所有框架引用都被涂成红色,如“错误”或“不存在”。

谁能告诉我,我把这些东西放在哪里?哦,任何最新的 Xcode + sdl 设置教程对我来说也很有价值!

4

1 回答 1

1

假设您已下载 SDL.Framework 或已编译 SDL2.Framework(如果您正在使用该版本),只要您在项目中正确链接它,放置它的位置并不重要。我通常倾向于将它们保留在/Library/Frameworks

步骤 1. 选择您的构建目标并选择Build Settings部分。然后搜索Framework Search Paths或向下滚动到该Search Paths部分并在需要时将其展开。将 的值设置为Framework Search Paths您放置框架的位置。

步骤 2. 要将框架包含在您的项目中,请选择您的构建目标并选择该Build Phases部分。展开Link Binary With Libraries并单击 + 按钮。在出现的弹出窗口中,您需要单击Add Other然后浏览到您放置框架的位置,例如/Library/Frameworks并选择要添加的框架。

于 2013-04-02T16:41:20.843 回答