Kompilowanie programu używającego boost

0

Jak można skompilować program, który używa bibliotek boost bez używania bjam/jam a tylko gcc ?

Jak skompiluje plik to mi linker wywala nieznane referencje. Ok muszę dodać mu bilbiotekę i tu jest właśnie problem.

np. filesystem, mam takie pliki

libboost_filesystem.a
libboost_filesystem-gcc.a
libboost_filesystem-gcc-mt.a
libboost_filesystem-gcc-mt.so
libboost_filesystem-gcc.so
libboost_filesystem-mt.a
libboost_filesystem-mt.so
libboost_filesystem-mt.so.1.33.1
libboost_filesystem.so
libboost_filesystem.so.1.33.1

Przy czym jak dodam -llibboost_filesystem czy inne z w/w to mi wywala linker, że nie może ich znaleŹć mimo iż mu podaje w jakim katalogu siedzą.

Z góry dzięki za podpowiedź/odpowiedź.

0

Jaki OS?

Pod linuxem też nie dałem rady. Pod windą udało się dobrze skompilować i uruchomić boosta dla gcc (dev-c++). link

0

Tak Linux. Przerzuciłem dokumentacje boost'a, ale tam tylko mowa o użyciu bjam pod Linuksem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1