我刚刚在我的Cocoa应用程序中下载并编译了用于SMTP的Pantomime。第一个问题是它已经过时了......所以我更改了构建设置以使用最新的SDK以及消除旧的PPC构建设置。
在这些变化之后,一切都很好地编译(或者至少看起来是这样做的。)
接下来,我根据Apple文档建议将Pantomime.framework安装到/ Library / Frameworks目录中。
然后,我在“构建阶段”选项卡下将框架导入到我的项目中,其中显示“将二进制文件链接到库”。
到目前为止,所有内容似乎都与WebKit.framework和ScriptingBridge.framework一样。
最后,我在代码中添加了以下内容:
#import <Pantomime/Pantomime.h>
当它自动完成剩下的时候,我得到了“Pa”,所以它显然知道我在寻找什么。但是,当我尝试编译我的代码时,收到以下错误:
Lexical or Preprocessor Issue "Pantomime/Pantomime.h" file not found.
所有其他框架似乎都有效,但是这个框架没有,我真的不知道为什么(我对使用框架相对较新。)
任何人对我在这里做错了什么有任何想法?
谢谢!
答案 0 :(得分:1)
我从来没有使用过哑剧,但是这一切都发生在Xcode上,所以虽然我是开发人员的新手,但我只是打赌这只是Xcode的一个错误。以下是我修复它的方法:
在Xcode中,点击命令-1切换到导航器的文件/文件夹视图。
在Finder中显示Pantomime.h和.m文件,无论您将它们存储在何处。
将它们拖到导航器中。
Xcode会提示您再次确认添加,我通常将其设置为“如果需要则复制文件”。
Xcode将导入。然后,您应该删除导航器中的旧引用。之后它应该可以正常工作。
答案 1 :(得分:0)
我遇到了这个问题。 解决方案是设置“构建设置” - &gt;你的哑剧所在的'标题搜索路径'值。祝你好运!