Hogyan telepítsük lökést verem túlcsordulás könyvtár orosz
növeljék Könyvtár - egy sor részlegesen összeállított forráskód. Bizonyos esetekben csak letölteni semmit nem kell gyűjteni a hivatalos honlapján forgalmazás, tegyük egy kényelmes helyen, a projekt beállításait adja meg az utat.
Van egy külön mappába, ahol tartok újrafelhasználható könyvtár egy almappa boost_1_56_0. Mellé, számos más régebbi verziói a könyvtárból.
A környezeti változók (Windows ez ugyanaz a hely, és a PATH) hozok változó BOOST_ROOT. amely rámutat, hogy a legújabb verzióra. Ie hogyan lesz az új, én hozzon létre egy mappát, és hozzárendeli boost_1_XX_Y ezt a változót.
A beállítás bármely projekt számomra elég megadni $ (BOOST_ROOT) \ include - való hozzáférés A fejlécek, és a $ (BOOST_ROOT) \ szakaszban \ lib32 / $ (BOOST_ROOT) \ szakaszban \ lib64 való hozzáférés adott könyvtár, akkor kell, hogy a kicsit.
Mivel boost automatikusan ad neveket gyűjtött a könyvtár, figyelembe véve a fordítónak, hogy fognak, akkor is, ha különböző fordítóprogramok bináris kényelmes visszaállítás ugyanabban a mappában, mint fent.
- Az Intel Compiler akkor viszont libboost_name-IW-type-version.lib.
- A Visual Studio akkor viszont libboost_name-vcXX-type-version.lib. ahol XX - változata Visual Studio fordító (nem a stúdióban, azaz fordító).
- A MinGW gcc kapsz libboost_name-gcc-type-version.lib. ha jól emlékszem.
Ebben az esetben az összeállítás a könyvtárak, amelyeket meg kell gyűjteni, meg kell ugyanazt a műveletet a konzolban:
- Intel Compiler ez lesz a megfelelő Command Prompt.
- A Visual Studio ez lesz a megfelelő Command Prompt.
- MinGW ez lesz a normális konzol, persze, ha az utat a bin MinGW van hozzá, hogy a PATH környezeti változó.
Hozzászólások kell végrehajtania ugyanaz. Első bootstrap.bat. majd b2 --help.
A HELP b2 Megjelenik az összes lehetőséget a beépített beállításokat, hogy a legkényelmesebb módja az Ön számára.
Vonal fog kinézni:
b2 parametr1parametr2parametr3.
- eszközkészlet - érdemes rámutatni arra, hogy a szerelvény tett konkrét fordító (gcc, intel, visual studio), és megadhat egy változata a fordító.
- variáns, szerelés nézet, hibakeresési vagy felszabadulását. Meg kell majd fejleszteni mind.
- Link - úgy dönt, a bináris kódot kell alkalmazni a dll vagy tartalmaznak „a” minden használt algoritmusok.
- threading - őszintén szólva, nem egészen érti ezt az irányelvet, és mindig mutat multi. Alkalmanként írunk egyszálú alkalmazások.
- runtime-link - ugyanaz, mint a link, csak a futás során.
- cím-modell - nincs megadva segítséget, de segít kiválasztani az architektúra által összegyűjtött könyvtárakban.
- szakasz / telepíteni, kiváló csak az a tény, hogy a telepítés lehetővé teszi a „Kitöltés” csak a jogot, hogy egy külön mappába, színpadi gyűjt mindent, hol van. Ha nem szereti a változás növeli forrás, színpadi akkor rendben van.
Az eredmény valami, ami olyan, mint ez:
Hibakeresést x32 és az ilyen:
Mert kiadás x32.
Várjon körülbelül 40 percig, örüljetek az eredménnyel. Problémák esetén - google valószínűleg több ezer ember szembesül a problémát, és a megoldás - figyelmetlenség vagy valamilyen specifikus beállítások semmit. Például, amikor az épület boost python kap egy csomó figyelmeztető-ek MinGW a konfliktus fejlécek, ilyen dolgok razrulit magántulajdonban.
Fürdőzés után 2 órával a tényre, hogy ha ez az ügylet, akkor soha nem függ semmilyen harmadik fél szerelvények, meg fogja érteni, ahol van, hogy az, aki tenni, stb Általánosságban elmondható, hogy hasznos.
PS: Command Prompt van a Visual Studio Tools. Vagy nézd meg VStudio_PATH \ CommonXX \ Tools \ VsDevCmd.bat