Я использую повышение. Я установил его с помощью sudo apt-get install
. Теперь я не могу найти мой файл lib lib в моей файловой системе.
Я хочу включить путь к lib в мой проект Qt. grepping занимает слишком много времени :( Я обнаружил, что включает в себя /usr/include/boost
. Но мне также нужно знать путь к библиотеке.
libboost-dev
Ответы:
Я не уверен, что это то, что вы ищете, но вы, вероятно, хотите установить
libboost-all-dev
.источник
Если вы работаете на 64-битной машине, вы, вероятно, найдете файлы в
/usr/lib/x86_64-linux-gnu/
Смотрите также это для объяснения того, для чего эта папка.
источник
Для меня библиотека путь для
boost
был/usr/lib64
, и это все , что я должен был добавить в мой путь к библиотеке для кода , чтобы построить должным образом.Также вполне возможно, что расположение библиотеки было произвольным решением разработчика, создавшего мой компьютер. Также обратите внимание, что я не использую Ubuntu, но системы Linux достаточно похожи, так что это не имеет большого значения. Мое решение вполне может никому не помочь.
Если
locate
он доступен в вашей системе, попробуйте следующееboost
:источник
libboost-dev зависит от libboost1.46-dev (Ubuntu 12.04) или libboost1.49-dev (Ubuntu 12.10). Оба пакета также устанавливают много файлов в
/usr/share/boost-build/
. Может быть, это то, что вы ищете.источник
Чтобы вывести список всех установленных файлов для пакета и зависимостей, используйте
debfoster
и такой сценарий В этом примере я использовал пакет
libboost-all-dev
Чтобы перечислить только
*.so
файлыисточник