0

我刚刚下载并编译了 Pantomime 以便在我的 Cocoa 应用程序中使用 SMTP。第一个问题是它太旧了……所以我更改了构建设置以使用最新的 SDK,并消除了旧的 PPC 构建设置。

在这些更改之后,一切都编译得很好(或者至少看起来是这样。)

接下来,我根据 Apple 文档建议将 Pantomime.framework 安装到 /Library/Frameworks 目录中。

然后,我在 Build Phases 选项卡下将框架导入到我的项目中,其中显示“Link Binaries to Libraries”。

到目前为止,一切似乎都像使用 WebKit.framework 和 ScriptingBridge.framework 一样工作。

最后,我在代码中添加了以下内容:

#import <Pantomime/Pantomime.h>

当它自动完成其余部分时,我已经到了“Pa”,所以它显然知道我在寻找什么。但是,当我尝试编译我的代码时,我收到以下错误:

Lexical or Preprocessor Issue "Pantomime/Pantomime.h" file not found.

所有其他框架似乎都可以工作,但这个没有,我真的不知道为什么(我对使用框架比较陌生。)

有人对我在这里做错了什么有任何想法吗?

谢谢!

4

2 回答 2

1

我从来没有使用过哑剧,但这种情况在 Xcode 中一直发生在我身上,所以虽然我一般是开发新手,但我敢打赌这只是 Xcode 的一个错误。这是我修复它的方法:

在 Xcode 中,点击 command-1 切换到导航器的文件/文件夹视图。

在 Finder 中显示 Pantomime.h 和 .m 文件,无论它们存储在何处。

将它们拖到导航器中。

Xcode 会提示您再次确认添加,我通常将其设置为“如果需要复制文件”。

Xcode 将导入。然后,您应该删除导航器中的旧引用。之后它应该可以正常工作。

于 2012-07-12T21:41:56.683 回答
0

我遇到了这个问题。解决方案是在哑剧所在的位置设置“构建设置”->“标题搜索路径”值。祝你好运!

于 2013-05-15T06:15:06.150 回答