xcode включает заголовочные файлы - PullRequest
0 голосов
/ 10 августа 2011

Я пытаюсь скомпилировать пример проекта для плагина браузера (http://pushingtheweb.com/2010/06/boilerplate-for-a-npapi-plugin/) с использованием xcode 3.2.6 на Snow Leopard.

Я никогда раньше не использовал xcode.

Когда я пытаюсь собрать, я получаю сообщение об ошибке с включением (AE / AERegistry.h: нет такого файла или каталога)

Когда я нажимаю на файл, он попадает в заголовочный файл AE.h (который находится в папке /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers ) и имеет строки:

ifndef __AEREGISTRY__
include <AE/AERegistry.h>
endif

Во-первых, я не знаю, как выяснить, почему AE.h включен в сборку, так как я не вижу его «включенным» где-либо.

Во-вторых, почему он не может найти AERegistry.h, который находится в четырех разных местах на компьютере? Я вручную добавил одну из папок в пути заголовка, но это не имело значения.

Почему это AE / AEReistry, когда его нет в папке AE?

Спасибо за любую помощь George

1 Ответ

0 голосов
/ 10 августа 2011

Вам нужно будет зайти в настройки сборки, найти «флаги компилятора» (CFLAGS) и добавить что-то вроде:

-I/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers

И затем сделать:

#include <AERegistry.h>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...