操作系统的 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_t
和security_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”[重复]