Использование дополнительных библиотек C ++ в Xcode - PullRequest
0 голосов
/ 23 октября 2009

В MS Visual Studio есть возможность перейти в Сервис-> Параметры-> Проекты и решения-> Каталоги VC ++ и добавить заголовочные и двоичные файлы дополнительных библиотек C ++, и компилятор использует их для каждого проекта, если они необходимы. , Как добиться такого результата в Xcode 3.2?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 03 декабря 2009

Посмотрите на этапе сборки "Link Binary With Libraries" под вашей целью. Щелкните правой кнопкой мыши на нем и выберите «Существующие файлы ...» - затем выберите библиотеку, на которую вы хотите сослаться. Вам не нужно использовать фреймворк, как подразумевалось ранее.

1 голос
/ 23 октября 2009

XCode использует концепцию «Framework» для этой цели. По сути, «Framework» - это заголовочные файлы и библиотеки в комплекте. Вы можете найти больше информации о фреймворках здесь .

Добавьте фреймворк в ваш проект, щелкнув правой кнопкой мыши ваш проект в XCode и выбрав «Добавить фреймворк». Убедитесь, что на него также ссылаются в вашей цели сборки. Ресурс выше имеет всю необходимую информацию.

0 голосов
/ 23 октября 2009

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

Одна вещь, которая может сработать, это установить стандартные переменные GCC, например, CFLAGS, CXXFLAGS, LDFLAGS, которые вы можете установить в /etc/profile или ~/.bash_profile

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