试图构建ConnectionKit示例(但失败)

时间:2010-06-19 18:30:15

标签: cocoa xcode frameworks

我通过以下方式获得了最新的(?)ConnectionKit库:

svn co http://opensource.utr-software.com/source/connection/tags/1.2.3/

然后进入dir(1.2.3),用Xcode打开 Connection.xcodeproj ,设置Mac OS X 1.5 |发布|构建框架的框架 - >建立成功。

然后进入1.2.3 /示例,用Xcode打开 ConnectionApp.xcodeproj ,但无论我做什么,构建都失败了。

我得到的只是:'Connection / Connection.h:没有这样的文件或目录':

#import <Connection/Connection.h>

我猜我得到的其他43个错误都是来自这里。

我尝试添加框架,但我仍然得到错误 - 虽然我不确定我做得对。

我尝试了以下内容:

  

要使用新方法,请选择所需目标(不是文件组),然后从“添加”上下文菜单中选择“现有框架...”。在3.0中,这将为您提供与以前相同的文件对话框,但在3.1中,它会将Target的“获取信息”面板显示在“常规”选项卡中。此窗格的底部显示了Target的链接库。单击列表下方的“+”按钮将显示活动SDK的已知框架列表。

也试过拖放无济于事。同样的错误。

我做错了什么?

附上截图:

Screenshot http://rusiczki.net/littlesnapper/DropletController.h%20-%20ConnectionApp.png

View full size

2 个答案:

答案 0 :(得分:0)

确保Connection.h在Connection框架目标中具有“public”角色。如果单击目标,右侧面板应显示目标中的文件列表,每个标题将以private,project或public作为其角色。

还可以尝试将尖括号更改为import语句中的引号,即

#imort "Connection/Connection.h"

答案 1 :(得分:0)

我提出了这个问题。我想我必须在构建目录(Debug或Release)中复制框架。这样,关于import的错误就消失了,但现在我还有其他错误,从:

开始
  

无法找到协议声明   'AbstractConnectionProtocol'

注意:幸运的是,对于我的第一个严肃的Cocoa项目,提供我需要的最佳框架(FTP传输)没有文档记录,并且构建起来很痛苦。