instalacja biblioteki boost

instalacja biblioteki boost
EM
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 10 lat
  • Postów:271
0

cześć, proszę o jakieś wskazówki co do instalacji boosta w code::blocks
ściągnąłem boost_1_54_0 i boost-jam-3.1.18-1-ntx86 postepowałem zgodnie z instrukcjami na stronie
http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef

i w konsoli dostałem takie ostrzeżenia

D:\boost\boost_1_54_0>bjam --toolset=gcc --prefix=D:\boost\ins install

warning: mismatched versions of Boost.Build engine and core
warning: Boost.Build engine (bjam) is 03.1.18
warning: Boost.Build core (at D:/boost/boost_1_54_0/tools/build/v2) is 2011.12-s
vn

D:/boost/boost_1_54_0/tools/build/v2/util\path.jam:458: in path.makedirs
rule MAKEDIR unknown in module path.
D:/boost/boost_1_54_0/tools/build/v2/build\configure.jam:233: in configure.set-l
og-file
D:/boost/boost_1_54_0/tools/build/v2\build-system.jam:695: in load
D:\boost\boost_1_54_0\tools\build\v2/kernel\modules.jam:289: in import
D:\boost\boost_1_54_0\tools\build\v2\kernel\bootstrap.jam:139: in boost-build
D:\boost\boost_1_54_0\boost-build.jam:17: in module scope

D:\boost\boost_1_54_0>

co może być nie tak? jeżeli nie podałem jakiś ważnych informacji prosze napisać

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
0

Zle wersje, masz to napisane.
Sciagnij stad: http://sourceforge.net/projects/boost/files/boost/1.54.0/ zipa, tara, whatever.
Wejdz do katalogu gdzie wypakowales, wpisz 'bootstrap'
Bootstrap utworzy Ci bjam/b2 i uruchom tego utworzonego.

EM
uruchomiłem, przeszło bez zarzutów jednak nigdzie nie widzę bjam/b2 gdzie powinno go wrzucić?
EM
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 10 lat
  • Postów:271
0

w konsoli po wywołaniu bootstrap dostałem ::

D:\Documents and Settings\xxx>cd D:\libboost\boost_1_54_0

D:\libboost\boost_1_54_0>bootstrap
Building Boost.Build engine
* REKURSJA PLIKÓW WSADOWYCH przekracza limit stosu ******
Liczba rekursji=1240, Wykorzystanie stosu=90 %
* PRZERWANO WYKONYWANIE PLIKU WSADOWEGO ******

D:\libboost\boost_1_54_0\tools\build\v2\engine>

savior
  • Rejestracja:ponad 15 lat
  • Ostatnio:5 miesięcy
0

Ja za pomocą mingw robią to tak:
cd Biblioteki\boost_1_54_0
set PATH=D:\Qt\Qt5.1.0\Tools\MinGW\bin;%PATH%
bootstrap.bat gcc
bjam --build-dir=boost-build --toolset=gcc --build-type=complete link=static stage release

EM
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 10 lat
  • Postów:271
0

Pomogło wpisanie w katalogu z boost-em bootstrap.bat gcc także dzieki savior utworzyło bjam i b2 jednak teraz po wpisaniu konfiguracji jaka podal savior albo tej co jest w poradniku dotyczącym codeblocks dostaje

mscv.jam: No such file or directory
D:/boost/boost_1_54_0/tools/build/v2/build\toolset.jam:41: in toolset.using
ERROR: rule "mscv.init" unknown in module "toolset".
D:/boost/boost_1_54_0/tools/build/v2/build\project.jam:1007: in using
project-config.jam:3: in modules.load
D:/boost/boost_1_54_0/tools/build/v2\build-system.jam:249: in load-config
D:/boost/boost_1_54_0/tools/build/v2\build-system.jam:412: in load-configuration
-files
D:/boost/boost_1_54_0/tools/build/v2\build-system.jam:524: in load
D:\boost\boost_1_54_0\tools\build\v2/kernel\modules.jam:289: in import
D:\boost\boost_1_54_0\tools\build\v2/kernel/bootstrap.jam:139: in boost-build
D:\boost\boost_1_54_0\boost-build.jam:17: in module scope

dlaczego szuka mscv? on go nie powinien interesować przecież...

podmieniłem w pliku project-config.jam msvc na gcc, odpaliłem tym samym poleceniem i zaczął kopiować...

edytowany 3x, ostatnio: emacs
Azarien
ja tam widzę mscv a nie msvc
EM
zgadza się mój błąd ale bez większego wpływu na treść
EM
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 10 lat
  • Postów:271
0

chyba się udało, biblioteka budowała się bardzo długo w wyniku powstał folder stage a w nim lib tylko co mnie zastanawia to fakt ze zajmuje tylko 130mb... czytałem w sieci że boost ma prawie 2GB... nie zbudowałem całej biblioteki? czy 2GB ( + - ) powinna mieć całość z plikami nagłówkowymi i plikami konfiguracji? budowałem opcja
bjam --toolset=gcc --build-type = complete link=static stage release

edytowany 4x, ostatnio: emacs
n0name_l
boost nie ma 2gb, ja mam instalacje ~30mb ;>
EM
dzięki ;) czyli pewnie jest wszystko wporządku
n0name_l
wpisz boost example w google i sproboj jakis odpalic, to sie dowiesz.
EM
już sprawdzałem kilka przykładowych programów i chodzą bez zarzutów tylko wielkość biblioteki mnie zastanawiała ale jesli Ty masz 30mb to na pewno jest wporządku ;d
Azarien
@n0name_l: boost robi się duży, jeśli weźmiesz skompilowane libki w różnych wariantach: .lib/.dll, release/debug, statyczny runtime/dynamiczny runtime i już masz 8 "kompletów", a to tylko dla jednej wersji Visuala...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.