"Шляхи пошуку заголовків" проти "Шляхи пошуку заголовків користувачів" у Xcode?


148

Яка різниця? Коли б ви використовували будь-яке?

Відповіді:


197

Використовуйте User Header Шляхи пошуку для шляхів , які ви хочете шукали #include "..."і використовувати Header Шляхи пошуку для #include <...>. Звичайно, якщо ви встановите прапорець Завжди шукати шляхи користувача , то #include <...>вони також працюватимуть для користувачів.


Дякую! Так, я щось це подумав, але чому б ти використовував те чи інше? Для мене <> повинна бути система включає лише, а все інше має бути "", але це лише моя підготовка з програмування в C. Я думаю, що <> може вказувати на відомі бібліотеки, до яких не входить система?
mindthief

Так, я думаю, що "відомі бібліотеки" - це правильно. Особисто я використовую <> для заголовків Boost, а також системних заголовків.
JWWalker

не знав про Boost ( boost.org )! Дякую, це виглядає дуже цікаво.
mindthief

14
< >призначений для фреймворків - .aі .frameworks"бібліотек" - і не має значення, чи це системна основа, одна з ваших власних чи третіх сторін (наприклад, Boost.) " "призначена для заголовків проектів - файлів .h, що входять до набір файлів, що складаються. Сподіваюсь, що допоможе з’ясувати.
Оліє
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.