2013-11-25 4 views
1

Я использую theos на iDevice. Установил его с помощью команды installtheos3. Если я правильно понял, он установил SDK тоже. Теперь у меня есть проект, который имеетimport <IOKit/IOMessage.h> дает ошибку

import <IOKit/IOMessage.h> 

Также я добавил IOKit в Makefile _FRAMEWORK разделе Теос. Также я попытался добавить его в раздел PRIVATE_FRAMEWORKS.

Когда я пытаюсь «сделать» я получил эту ошибку:

error: IOKit/IOMessage.h: No such file or directory 

не существует никаких ошибок с другими системами, только с этим.
Спасибо!

ответ

0

По каким-то причинам инфраструктура IOKit, установленная с помощью 'installtheos3', вообще не имеет каталога заголовков. Копирование проблемы решена

0

Я никогда не использую теорию, но эта ошибка обычно возникает из опции Header Search Path внутри Build Settings внутри ваших настроек проекта.

+0

Я думаю, что если бы это было так, другие рамки не связывались бы тогда. Я просто пытался добавить CFLAGS и OBJCFLAGS для создания файла с каталогами фреймов^но это не помогло – Dimson

0

Когда я столкнулся с подобной проблемой, я только что загрузил файлы с Github как часть моего проекта и продолжил движение вперед.

Проблема заключается в том, что эти файлы заголовков предназначены для библиотеки типов C (а не obj C). Поэтому я сомневаюсь, что вы сможете включить, изменив настройки пути или конфигурации.

Смежные вопросы