2

我正在尝试向 Mac 的应用程序添加咆哮通知,但不断收到错误消息。我想我已经按照正确的说明进行操作,但是出了点问题。这就是我所做的:

我下载了咆哮 SDK,添加了Growl-WithInstaller.framework“将项目复制到目标文件夹”选中。

然后将框架作为复制文件添加到构建阶段,并将目标设置为“框架”。

我使用一个空文件制作咆哮注册票并将其拖到复制捆绑资源构建阶段。

最后,我将 和 添加GrowlApplicationBridgeDelegate到头@interface文件#import <Growl/Growl.h>中。

当我构建它时,我收到一条错误消息,指出Growl/Growl.h找不到该文件。它在那里,但似乎 xcode 找不到它。我想这是因为我链接错了,知道问题是什么吗?

我已经尝试过咆哮网站和一般链接帮助主题,但我还没有找到解决方案。

谢谢。

4

1 回答 1

0

您必须在项目构建阶段链接框架,而不仅仅是复制文件。

要在 Xcode 项目中包含框架,请选择 Project > Add to Project 并选择框架目录。或者,您可以按住 Control 键单击您的项目组,然后从上下文菜单中选择添加文件 > 现有框架。当您将现有框架添加到项目中时,Xcode 会要求您将其与项目中的一个或多个目标相关联。一旦关联,Xcode 会自动将框架链接到生成的可执行文件。

http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Tasks/IncludingFrameworks.html

于 2011-07-05T19:25:51.880 回答