<咆哮/咆哮.h>在 xcode 中找不到文件

发布于 2024-11-18 14:35:30 字数 538 浏览 4 评论 0 原文

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

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

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

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

最后,我将 GrowlApplicationBridgeDelegate 添加到 @interface 并将 #import 添加到头文件。

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

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

谢谢。

I'm trying to add a growl notification to an application for the mac but keep getting an error. I think I've followed the instructions right but something is wrong.Here's what I did:

I downloaded the growl SDK, added the Growl-WithInstaller.framework with "copy items into destination folder" checked.

Then added the framework to the build phase as copy files and set the destination to "frameworks".

I used an empty file to make the the growl registration ticket and dragged it to the copy bundle resources build phase.

Finally I added the GrowlApplicationBridgeDelegate to the @interface and the #import <Growl/Growl.h> to the header file.

When I build it I get an error saying that the Growl/Growl.h file was not found. It's there but it seems xcode cant find it. I imagine it's because I linked it wrong, any idea what the problem is?

I've tried the growl website and general linking help topics but I haven't found a solution.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沐歌 2024-11-25 14:35:30

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

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

http://developer.apple.com/库/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Tasks/InclusionFrameworks.html

You have to link against the framework in your project build phases, not just copy the files.

To include a framework in your Xcode
project, choose Project > Add to
Project and select the framework
directory. Alternatively, you can
control-click your project group and
choose Add Files > Existing Frameworks
from the contextual menu. When you add
an existing framework to your project,
Xcode asks you to associate it with
one or more targets in your project.
Once associated, Xcode automatically
links the framework against the
resulting executable.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文