Неизвестная ошибка имени типа в библиотеке Mach'а ОС - PullRequest
3 голосов
/ 29 марта 2012

Я получаю следующее:

Unknown type name 'mach_port_context_t'

Как ошибка компилятора, когда я пытаюсь построить свой проект XCode.Он указывает на message.h, который находится в папке iPhoneSimulator5.1/usr/include/mach/.

Он не отображается при сборке для устройства.(Я тестирую в симуляторе б / к, мне нужно отладить некоторые файлы) Я определенно не делаю какие-то сумасшедшие потоки или порты (за пределами NSOperation), поэтому я не уверен, что проблема для маха...

mach_port_context_t не имеет определения в файле message.h ... другие, такие как audit_token_t и security_token_t do:

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;

Help?

1 Ответ

3 голосов
/ 10 апреля 2012

очистить проект "Путь поиска заголовка пользователя"

...