我想以异步方式从Cocoa发送电子邮件。我已经下载了Pantomime源代码并对其进行了编译,然后从build文件夹中获得了框架。我在我的应用程序中添加了Pantomime框架。现在我的问题是当我添加如下的导入饱和度时:

#import <Pantomime/Pantomime.h>


我得到了这些构建错误:


  error: cannot find protocol declaration for 'RunLoopEvents'
  
  error: syntax error before 'RunLoopEventType'
  
  fatal error: method definition not in @implementation context


所有这些错误都在CWService.h中找到,该文件是Pantomime框架头文件中的文件之一。

谁能建议我如何导入标头而不会产生构建错误?

最佳答案

也许它不知道您使用的是Mac OSX。我只是查看了一个旧项目,

#define MACOSX
#include <Pantomime/Pantomime.h>


包括Pantomime标头。因此,您可以在导入Pantomime标头之前尝试#define MACOSX,以查看这是否解决了您的问题。

09-28 00:02