Boost Library
์ ๊ฐ ๋ฃ๋ ์์ ์ ์๋์ง๋ง, ์๋ฃ ๊ตฌ์กฐ ์๊ฐ์ ์ด๋ก ์์ฃผ๋ก ์์ ์ ํ๋ ๊ต์๋๊ณผ ๋ฌ๋ฆฌ ์ค๋ฌด์ ๋ง๊ฒ ์์ ์ ํ๋ ๊ต์๋์ด ์์๋๋ฐ, ๊ทธ ๊ต์๋์ ์๋ฃ ๊ตฌ์กฐ ์๊ฐ์ Boost Library๋ฅผ ์ด์ฉํ๋ผ๊ณ ํ์๋๊ตฐ์.
๊ทธ๋์ http://www.boost.org/ ์์ Boost Library์ ๋ํด์ ์์๋ดค์ต๋๋ค...
Boost๋ C++ Library๋ก ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ์๋์ ๊ฒ์ ๋๋ค. ์ฌ๋ฌ ๊ฐ๋ฐ์๋ค์ด ๋ง๋ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์ฌ์ฉํ ์ ์๋ OS๋ Windows, Linux ์ ๋๋ค. ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ์๋ฒ๋ฅผ ์ด์ํ์ฌ ๋ฆฌ๋ ์ค์ ์ค์นํด ์ฌ์ฉ ์ค์ ๋๋ค๋ง, ๋ช๋ช Windows ์ ์ ๋ค์ Visual Studio์ ์ฐ๋ํ์ ์ ํ๋๋ฐ, ์ต๊ทผ์ ๋์จ 2012 ๋ฒ์ ์๋ ์ ์๋๋ค๋ ์๊ธฐ๋ ์๋๊ตฐ์...
Boost Library์ ์ต์ ๋ฒ์ ์ 1.53๋ฒ์ ์ผ๋ก, 2013๋ 2์์ ๋ง์ง๋ง์ผ๋ก ๋ฆด๋ฆฌ์ฆ ๋์์ผ๋ฉฐ, ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค..
Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated Libraries: Algorithm, Array, Asio, Bimap, Chrono, Container, Context, Geometry, GIL, Graph, Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon, Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility, Unordered, Variant, Wave and xpressive.
๊ทธ๋ผ ์ค์น ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ์๋ค..
Windows ์์ ์ค์น
http://www.boost.org/users/history/version_1_53_0.html
Windows์ฉ ํจํค์ง๋ฅผ ๋ฐ์ Visual Studio include ๊ฒฝ๋ก์ ์์ถ์ ํ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
(๊ธฐ๋ณธ ๊ฒฝ๋ก : C:\Program Files\Microsoft Visual Studio 11.0\VC\include)
Linux ์์ ์ค์น
Ubuntu Linux์ ๊ฒฝ์ฐ,
$ sudo apt-get install libboost-1.50-all-dev
(# apt-get install libboost-1.50-all-dev)
์ฐ๋ถํฌ ๋ฆฌ๋ ์ค 12.10์์ Boost Library ์ค์นํ ๋, ๋ฒ์ ์์ด ์ค์นํ ๊ฒฝ์ฐ ์์กด์ฑ ์ฌ๋ถ๋ก ์ธํด ์ค์น๋ฅผ ํด์ฃผ์ง ์์ต๋๋ค. ๋ฐ๋์ ๋ฒ์ ์ซ์๋ฅผ ์ ๋ ฅํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
RedHat Linux์ ๊ฒฝ์ฐ,
$ sudo yum install boost*
(# yum install boost*)
RedHat ๊ณ์ด์ ๋ฆฌ๋ ์ค(CentOS)์์๋ Boost Library๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ์ง์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค๊ณ ํฉ๋๋ค. boost๊ฐ ํจํค์ง ๋ชฉ๋ก์ ํฌํจ๋์ด ์์ง ์๋ค๋ฉด, Windows์ ์ค์น ํญ๋ชฉ์ ๋งํฌ๋ฅผ ๋ฐ๋ผ๊ฐ Unix์ฉ์ผ๋ก tar ํ์ผ์ ๋ฐ์ผ์ ํ ์์ค ์ค์นํ์ ์ผ ํฉ๋๋ค.
๋ค์ ๊ธ์์๋ Boost Library๋ฅผ ์ฌ์ฉํ ๊ฐ๋จํ ์ฝ๋์ ๋ํด ์ ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค....
'Programming > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
chkmd5 (ํ์ผ MD5 ํด์๊ฐ ๊ฐ์ ธ์ค๋ ํ๋ก๊ทธ๋จ, only Windows OS) (0) | 2017.01.26 |
---|---|
System Call Function VS Library Call Function (0) | 2016.12.26 |
GCC Stack Smashing Protector (0) | 2016.04.03 |
Boost thread Library (0) | 2013.08.12 |
Boost Random Number Generator Library (0) | 2013.04.12 |