框架未找到问题

时间:2011-07-13 22:34:04

标签: xcode cocoa linker sdl

在XCode 3中构建我的项目(一个简单的cocoa应用程序)后,我收到以下错误消息:

ld: framework not found SDL
collect2: ld returned 1 exit status

但框架存在/Library/Frameworks/SDL.framework。如何让链接器找到它?

4 个答案:

答案 0 :(得分:2)

外部库的解决方案是将框架的路径添加到Build Settings>搜索路径>框架路径。

像这样:/ Users / MyMacName / Documents / FacebookSDK

如果它是“附带”xcode的东西,那么它应该没有这个添加。

答案 1 :(得分:2)

屏幕截图显示了如何在XCode 7中执行此操作:

enter image description here

答案 2 :(得分:0)

如果遇到此错误,请尝试

将YOUR.framework放置到项目的文件夹中。

在配置项目中将补丁设置为框架。

答案 3 :(得分:-3)

您需要将框架添加到Xcode项目中。直接将框架拖到Frameworks文件夹中。