2009-10-22 2 views
0

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

Спасибо!

ответ

3

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

+1

что касается заголовков? – jokoon

1

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

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

0

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

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

Смежные вопросы