Я немного смущен.
Я установил кучу библиотек (например vtk
, gsl
...), которые мне нужны для проекта c ++ для школы. Я использовал homebrew для их установки (к счастью, были доступны формулы).
Мой вопрос: связывает ли их Homebrew /usr/include
или что-то в этом роде? Или это то, что мне нужно сделать вручную?
Homebrew обычно делает подобные вещи для исполняемых файлов, но я не могу найти библиотеки нигде, кроме как в /usr/local/Cellar/...
каталогах. У меня установлено несколько библиотек, поэтому я не могу просто использовать -L / ... для каждой из них.
homebrew
unix
open-source
development
romeovs
источник
источник
Cellar
должно быть связано с/usr/local
? Если это проект, то я бы предложил использовать Makefile; это облегчит жизнь, не так ли?Ответы:
Они обычно связаны в
/usr/local/lib
. Если их там нет, попробуйтеbrew link <library-you-are-installing>
; это должно решить это.источник