OS'Mach库中的未知类型名称错误

时间:2012-03-29 16:15:01

标签: xcode types struct xcode4.3

我得到以下内容:

Unknown type name 'mach_port_context_t'

当我尝试构建我的XCode项目时,编译错误。它指向message.h文件夹中的iPhoneSimulator5.1/usr/include/mach/

我为设备构建时没有显示。 (我在模拟器b / c中测试我需要调试一些文件) 我绝对不会做任何疯狂的线程或端口(NSOperation之外),所以我不确定马赫的问题是什么......

mach_port_context_t在message.h文件中没有定义...... audit_token_tsecurity_token_t等其他内容:

typedef struct 
{
  mach_msg_trailer_type_t   msgh_trailer_type;
  mach_msg_trailer_size_t   msgh_trailer_size;
  mach_port_seqno_t     msgh_seqno;
  security_token_t      msgh_sender; // <-- defined (ex. below)
  audit_token_t         msgh_audit; //<-- defined (ex. below)
  mach_port_context_t       msgh_context; //<-- Error Here
} mach_msg_context_trailer_t;

typedef struct
{
  unsigned int          val[8];
} audit_token_t;

typedef struct
{
  unsigned int          val[2];
} security_token_t;

帮助?

1 个答案:

答案 0 :(得分:3)

清除项目“用户标题搜索路径”