Я установил библиотеку Boost по своей человечности 18, использующей склонный:
sudo apt-get install libboost-all-dev
однако, я не могу найти файлы библиотеки повышения на своей машине. Когда я пробую:
dpkg -L libboost-all-dev
вывод:
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libboost-all-dev
/usr/share/doc/libboost-all-dev/copyright
/usr/share/doc/libboost-all-dev/changelog.gz
Никакие заголовки, нет .so
файлы! Я делаю что-то не так? Я получаю ошибку компиляции:
/usr/bin/x86_64-linux-gnu-ld: cannot find -lboost_random-mt
Как видно из , список пакета libboost-all-dev
содержит только два файла. Это нормально.
Но у него очень длинный список зависимостей .
О ваших libboost_random
библиотеках. Вы можете найти их в пакетах libboost-random1.58-dev
и libboost-random1.62-dev
, libboost-random1.65-dev
.
Но самым безопасным способом будет установить их как зависимость libboost-random-dev
как зависимость libboost-all-dev
:
sudo apt-get install libboost-all-dev
Так что пакет Boost выглядит очень сложно ... 1117]