Должен ли я настраивать FRAMEWORK_SEARCH_PATHS
или HEADER_SEARCH_PATHS
, когда добавляю пользовательские рамки к проекту?В том числе заголовки из пользовательских фреймов в XCode
У меня есть MainProject.xcodeproject
, что связывает SomeFramework.framework
, что это просто перетаскивается из «Продуктов» в SomeFramework.xcodeproject
к «Связь с двоичными библиотеками» строить фазы в основном проекте.
Рамка содержит все необходимые заголовки в своем каталоге Headers
. Однако в моем проекте я не могу просто использовать:
#import <SomeFramework.h> // I'm pretty sure this file exists
включить этот заголовок. Сбой сборки «Нет такого файла или каталога». Флаги компилятора включают -F…/SomeFramework/build/Release
и этот каталог содержит фреймворк с символикой ссылки Headers
.
(BTW: это для Mac OS X. Я не заботиться о iPhone.)
Это не опечатка! Я наполовину. Вторая проблема заключается в том, что 'SomeFramework/SomeFramework.h' содержит' #import '. Это тоже ошибка в рамках? –
Kornel
Да, в этом случае это должно быть #import «SomeFrameworksOtherHeader.h» –
Привет. спасибо, этот ответ помог мне в моем проекте :), но у меня есть еще один вопрос по этому вопросу. с #include отлично работает, но я хотел иметь только #include , и на этот раз он не находит заголовок .. И с FRAMEWORK_SEARCH_PATHS, содержащим каталог фреймворка, ничего не меняет. Есть предположения? :) Thks! –
StinkyCat