在编译语言(以及一般的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设置教程对我来说都很有价值!
答案 0 :(得分: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
并选择要添加的框架。