/ / Неможливо встановити системний шлях до шляхів пошуку заголовків у XCode iOS - ios, iphone, xcode

Неможливо встановити системний шлях до шляхів пошуку заголовків у iC - коді XCode, ios, iphone, xcode

Коротше кажучи, в проект iOS я встановив /usr/local/include/ до шляхів пошуку заголовків, тоді у вихідному коді я не можу включити заголовки в цей каталог. Але в Проекти Mac OS X все добре. Як я можу змінити налаштування проект iOS правильно?

Докладно, я створив нове Проект iOS Cocoa Touch Framework. Оскільки я хочу включити деякі заголовки boost, які були встановлені Homebrew, я встановив шляхи пошуку заголовків у збірці ЦІЛІ (ні ПРОЕКТИ) як /usr/local/include/. Код #include <boost/noncopyable.hpp> не може бути скомпільовано, і повідомлення "файл boost / noncopyable.hpp не знайдено." Але в Проекти Mac OS X, його можна скомпілювати з тим самим кодом і однаковими налаштуваннями.

Відповіді:

1 для відповіді № 1

Я з'ясував причину цієї проблеми, тобто Проекти iOS не з’ясовуйте каталог псевдонімів (і файл?).

Посилювальні бібліотеки через Homebrew були встановлені в

/usr/local/Cellar/boost/1.57.0/include/ (залежний)

, і Homebrew створюють деякі каталоги та файли псевдонімів у

/usr/local/include/

Включити голови посилення в Проекти iOS, ми повинні встановити шляхи пошуку заголовків як реальний шлях, а не як псевдонім.

Однак дотепер я не можу зрозуміти, чому поведінка відрізняється Проекти iOS і Проекти Mac OS X. Поточна версія XCode - 6.4 (6E35b).


0 для відповіді № 2

Виберіть вкладку Налаштування збірки, а потім знайдіть загальнодоступний заголовок. Двічі клацніть на налаштування "Шлях до папки загальних заголовків" і введіть у спливаюче вікно


0 для відповіді № 3

Виберіть вкладку Налаштування збірки, а потім знайдіть загальнодоступний заголовок. Двічі клацніть на налаштування "Шлях до папки загальних заголовків" і введіть у спливаюче вікно

включити / $ (PROJECT_NAME)