Cum se instalează o bibliotecă de preaplin impuls stivă în limba rusă

stimula Biblioteca - un set de cod sursă parțial compilat. În unele cazuri, trebuie doar să descărcați nimic nu este necesar pentru a colecta de distribuție site-ul oficial, loc într-o locație convenabilă în setările proiectului specifică modul.

Am un dosar special în care am păstra o bibliotecă reutilizabil este un boost_1_56_0 subdirector. Pe lângă ea, o serie de alte versiuni mai vechi ale bibliotecii.

Variabilele de mediu (în Windows este același loc și calea) aduc BOOST_ROOT variabilă. care indică cea mai recentă versiune. Ie cum va nou, voi crea un dosar și realocați boost_1_XX_Y această variabilă.

În stabilirea oricărui proiect pentru mine este suficient pentru a specifica $ (BOOST_ROOT) \ includ - pentru accesul la anteturile, și $ (BOOST_ROOT) \ etapă \ lib32 / $ (BOOST_ROOT) \ etapa \ lib64 pentru accesul la biblioteca specifice, ai nevoie de mine să burghiul.

Deoarece rapelul automat numele colectate o bibliotecă, ținând cont de compilator pe care le vor, chiar dacă aveți diferite compilatoare binarelor resetare convenabil în același folder ca mai sus.

  • Cu Intel compilatorul va transforma-libboost_name IW-tip-version.lib.
  • Cu Visual Studio vă va transforma libboost_name-vcXX-tip-version.lib. unde XX - versiune de compilator Visual Studio (nu studio, și anume compilator).
  • Cu MinGW cu GCC te libboost_name-GCC-tip-version.lib. dacă îmi amintesc corect.

În acest caz, pentru asamblarea de biblioteci care trebuie să fie colectate, trebuie să efectuați aceeași acțiune în consolă:

  • Pentru Intel compilatoare va fi în fereastra de comandă corespunzătoare.
  • Pentru Visual Studio va fi în fereastra de comandă corespunzătoare.
  • MinGW pentru acest lucru va fi în consola normală, desigur, în cazul în care calea către bin în MinGW ați adăugat la variabila de mediu PATH.

Acțiunile au nevoie pentru a efectua aceleași. Primul bootstrap.bat. --help apoi b2.

În b2 HELP Veți vedea toate opțiunile pentru setările construi pentru a alege modul cel mai convenabil pentru tine.

Linia va arata astfel:

parametr1parametr2parametr3 b2.

  • toolset - merită să subliniem faptul că ansamblul format compilator specifice (gcc, Intel, Visual Studio), și puteți specifica o versiune a compilatorului.
  • variantă, vedere de asamblare, depanare sau eliberare. Va trebui să se dezvolte atât.
  • link - alegeți codul binar se va aplica la dll sau conține „o“ toți algoritmii folosiți.
  • threading - sincer, nu înțeleg destul de sensul prezentei directive, și arătând întotdeauna mai multe. Din când în când vom scrie aplicații pe un singur fir.
  • rulare-link - la fel ca link-ul, doar pentru runtime.
  • adresă model - nu este specificat în ajutor, dar ajută la alegerea arhitecturii colectate de biblioteci.
  • etapa / instalare, distins numai prin faptul că instalarea va permite „Unload“ numai dreptul la un dosar separat, etapă colectează totul acolo unde este. Daca nu sunteti pasionat de schimbarile stimula sursa, etapa în care vă este bine.

Rezultatul este ceva care e așa:

Pentru a depana în x32 și astfel:

Pentru eliberarea în x32.

Așteptați aproximativ 40 de minute, vă bucurați cu rezultatul. În caz de probleme - Google este probabil să aibă mii de oameni care se confruntă cu problema ta, iar soluția sa - lipsa de concentrare sau unele setări ceva anume. De exemplu, atunci când construirea impuls piton devine o mulțime de avertizare-uri pe MinGW anteturi de conflict, astfel de lucruri pot fi razrulit privat.

Dupa ce a petrecut 2 ore pe faptul că, odată ce această afacere, niciodată nu va depinde de orice ansambluri de terță parte, veți înțelege în cazul în care aveți că este cine să pună, etc. În general, este util.

PS: Prompt comandă este în Visual Studio Tools. Sau uita-te la VStudio_PATH \ CommonXX \ Tools \ VsDevCmd.bat