Я пытался пройти учебные пособия Boost, но я застрял в ссылке на библиотеку файловой системы.Как правильно связать библиотеки boost в Linux
У меня Ubuntu 12.10. Установка была не так уж трудно
sudo apt-get install libboost-all-dev
Это ставило все заголовки в/USR/местные/включить и скомпилирован источники в/USR/Lib/
[--headers]
[--binaries]
Я написал эту программу [--program]. Когда я попытался скомпилирован он
g++ -g tut1.cpp -o tut1 -lboost_system -lboost_filesystem
получил эту ошибку: [--errors].
После небольшого поиска по http://www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html
Я попытался это:
g++ -g -I /usr/local/include/boost/ tut1.cpp -o tut1 -L /usr/lib/libboost_filesystem.a -lboost_system -lboost_filesystem
, но не повезло. У меня были те же ошибки.
Поскольку я не могу поставить больше чем 2 ссылки в посте, здесь все ссылки
http://pastebin.com/DakVFn12
Попробуйте изменить порядок библиотек в вашей ссылке. –
Избегайте внешних ссылок ... они могут сломаться! –