操作系统的 Mach 库中的未知类型名称错误

Posted

技术标签:

【中文标题】操作系统的 Mach 库中的未知类型名称错误【英文标题】:Unknown Type Name error in OS' Mach Library 【发布时间】:2012-03-29 16:15:01 【问题描述】:

我得到以下信息:

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】:

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

【讨论】:

以上是关于操作系统的 Mach 库中的未知类型名称错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 OpenCV readNetFromTensorFlow 运行 Keras DNN 模型(UNet):错误:操作解码器_stage0_upsampling/Shape 中的未知层类型形状

看似有效的代码中的未知类型名称“GsetBrakeMode”[重复]

核心数据中的 mach_msg_trap

错误:未知类型名称“mxArray”

引用 NSManagedObject 子类的协议中出现不一致的“未知类型名称”错误

关于Mach-O类型文件那点事