Kompilowanie programu używającego boost

Odpowiedz Nowy wątek
2006-12-16 09:47
Gal
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ź.

Pozostało 580 znaków

2006-12-16 12:59
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


Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

2006-12-17 01:04
Gal
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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