´ë¹®    
FindPage  |  TitleIndex  |  UserPreferences  |  [http]me2day  |  redpixel
RecentChanges
 


boost


Contents

1 °³¿ä
2 mingw¿¡¼­ÀÇ ¼³Ä¡¹ý
3 cygwin¿¡¼­ÀÇ ¼³Ä¡¹ý
3.1 regex, pythonµî°ú °°Àº ¸µÅ©°¡ ÇÊ¿äÇÑ ¶óÀ̺귯¸® ÄÄÆÄÀÏÇϱâ
3.2 ±×³É »ç¿ëÇϱâ
4 ¸µÅ©
5 ¹®¼­ ¹ø¿ª

1 °³¿ä #

  • ¸ÞÀΠȨÆäÀÌÁö : [http]http://www.boost.org
  • C++ Ç¥ÁØ¿¡ äÅõÇÁö ¾ÊÀº ±â´ÉÀ» °ø°³ÀûÀ¸·Î ±¸ÇöÇϴµ¥¼­ Ãâ¹ßÇÑ ¶óÀ̺귯¸® ¸ðÀ½. ²Ï ¹æ´ëÇÕ´Ï´Ù. ««È÷ ºÐ¼®ÇÒ »ý°¢...
  • ÃʽÉÀÚ´Â boost/introductionÀ» Àо¼¼¿ä.
  • STLÀ» ¸ð¸£½Ã´Â ºÐÀº ¸ÕÀú °øºÎÇÏ½Ã°í ¾²½Ã´Â°Ô ÁÁ½À´Ï´Ù.
  • ÇöÀç ¸±¸®½º : 1.32 (serialization ¶óÀ̺귯¸® Ãß°¡°¡ ÀλóÀûÀÔ´Ï´Ù)

2 mingw¿¡¼­ÀÇ ¼³Ä¡¹ý #

  1. Àû´çÇÑ °÷¿¡ boost ¹èÆ÷º» ¾ÐÃàÀ» Ǭ´ÙÀ½, msys¸¦ ÅëÇÏ¿© ÇØ´ç µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.
  2. ¾Æ·¡¿Í °°ÀÌ È¯°æº¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
    export MINGW_ROOT_DIRECTORY="/mingw"
    
  3. bjamÀ» ½ÇÇàÇÏ¿© ¼³Ä¡ÇÕ´Ï´Ù. (¾øÀ¸¸é boost ȨÆäÀÌÁö¿¡¼­ ¹Ì¸® ÄÄÆÄÀÏµÈ ¹öÀüÀ» ´Ù¿î¹Þ¾Æ /usr/bin°°Àºµ¥ ¼³Ä¡ÇÕ´Ï´Ù)
    bjam "-sTOOLS=mingw" install
    
  4. ¸ðµÎ ºôµåµÇ¸é C:/boost µð·ºÅ丮¿¡ include¿Í lib¶ó´Â µð·ºÅ丮°¡ »ý°ÜÀÖÀ» °Ì´Ï´Ù. À̸¦ Àû´çÇÑ Æú´õ¿¡ º¹»çÇÕ´Ï´Ù. (Àú´Â /usr/local ¿¡ ÇØ´çÇÏ´Â C:/msys/1.0/local ¿¡ º¹»çÇÏ¿© »ç¿ëÇÕ´Ï´Ù.)

3 cygwin¿¡¼­ÀÇ ¼³Ä¡¹ý #

3.1 regex, pythonµî°ú °°Àº ¸µÅ©°¡ ÇÊ¿äÇÑ ¶óÀ̺귯¸® ÄÄÆÄÀÏÇϱâ #

  1. °¡±ÞÀû ½Ä»ç½Ã°£ Á÷Àü¿¡ ÇÑ´Ù. (Àý¶ó ¿À·¡°É¸². :( )
  2. ¿ì¼± ¼Ò½º¸¦ Àû´çÇѵ¥ Ç®°í tools/build/jam_src µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù.
  3. ./build.sh ¶ó°í ½ÇÇàÇÕ´Ï´Ù. ºôµå°¡ ³¡³ª¸é bin.cygwinx86À̶ó´Â µð·ºÅ丮°¡ »ý°ÜÀÖ½À´Ï´Ù. ¿©±â¿¡ ÀÖ´Â ½ÇÇàÈ­ÀϵéÀ» ¸ðµÎ /usr/bin¿¡ º¹»çÇÕ´Ï´Ù.
  4. ´Ù½Ã ¼Ò½º·çÆ®µð·ºÅ丮·Î µ¹¾Æ¿É´Ï´Ù.
  5. bjam "-sTOOLS=gcc gcc-nocygwin" À̶ó°í ½ÇÇàÇÕ´Ï´Ù.
  6. ¹ä¸ÔÀ¸·¯ °©´Ï´Ù. :)
  7. ´ÙµÆÀ¸¸é boost µð·ºÅ丮¸¦ /usr/local/include¿¡ º¹»çÇÕ´Ï´Ù. (/usr/include¿¡ º¹»çÇϸé ÄÄÆÄÀÏ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ¾Æ¸¶µµ µð·ºÅ丮 ¿ì¼±¼øÀ§ ¼ø¼­¶§¹®Àεí...)

3.2 ±×³É »ç¿ëÇϱâ #

  • boost µð·ºÅ丮¸¦ include °æ·Î¿¡ º¹»çÇÏ¸é µË´Ï´Ù.

4 ¸µÅ© #

5 ¹®¼­ ¹ø¿ª #

  • boost/MultiArray - ´ÙÂ÷¿ø ¹è¿­ ÄÁÅ×À̳Ê.
  • boost/regex - Á¤±ÔÇ¥Çö½Ä ¶óÀ̺귯¸®.
  • boost/graph - À¯¸íÇÑ boost ±×·¡ÇÁ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÇϳªÇϳª ¹ø¿ªÇϸ鼭 °øºÎÇØº¼ »ý°¢ÀÔ´Ï´Ù.
  • boost/MPL - metaprogramming¿¡ °üÇÑ ¶óÀ̺귯¸®. ÄÄÆÄÀϽÃÁ¡¿¡¼­ ¹«¾ð°¡ ºÐ±â½ÃÁ¡À» °áÁ¤ÇÒ ¼ö ÀÖ´Â Àç¹ÌÀÖ´Â ±â¹ý.
  • boost/random - messane twister ¾Ë°í¸®ÁòÀ» ºñ·ÔÇÑ °¢Á¾ Àǻ糭¼ö ¾Ë°í¸®ÁòµéÀ» ¸ð¾Æ³õ¾Ò½À´Ï´Ù.
  • boost/pool - ¸Þ¸ð¸® Ç®¸µ°ü·Ã ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀÚÁú±¸·¹ÇÑ ¸Þ¸ð¸®ÇÒ´ç/ÇØÁ¦°¡ ÀÚÁÖÀϾ´Â °æ¿ì À¯¿ëÇÕ´Ï´Ù. ACE_local_memory_pool Ŭ·¡½ºµµ ºñ½ÁÇÑ ¿ªÇÒÀ» ÇÏÁö¸¸ boost::poolÀÌ ´õ Á÷°üÀûÀÌ°í °­·ÂÇÕ´Ï´Ù.
  • boost/any - ´Ù¿ëµµ ŸÀÔº¯È¯ 1-value ÄÁÅ×À̳ÊÀÔ´Ï´Ù. °¡²ûÀº ÀÌ·± ±â´ÉÀÌ ÇÊ¿äÇÒ ¶§°¡ ÀÖÁö¿ä. ½ºÅ©¸³Æ® ¿£Áø°ú °°ÀÌ È°¿ëÇÒ °æ¿ì À¯¿ëÇÕ´Ï´Ù.
  • boost/format - ƯÁ¤ ¹®ÀÚ¿­À» Ãâ·ÂÇϰíÀÚ ÇÒ ¶§(ÇÏÁö¸¸ Ç¥ÁØÃâ·ÂÀÌ ¾Æ´Ò°æ¿ì) ÁÖ·Î »ç¿ëÇÏ´Â sprintf() C ¹®ÀÚ¿­ Á¶ÇÕ ÇÔ¼ö¸¦ ¾ÆÁÖ È®½ÇÈ÷ ´ëüÇÒ ¼ö Àִ Ŭ·¡½º.
  • boost/dynamic_bitset - std::bitset Ŭ·¡½º¸¦ ½Ç½Ã°£¿¡¼­ °¡º¯ ±æÀÌ ÄÁÅ×À̳ʷΠº¯È¯ÇÑ °ÍÀÔ´Ï´Ù. ºñÆ® ¿¬»êÀÌ ÇÊ¿äÇÒ °æ¿ì À¯¿ë.


EditText | FindPage | DeletePage | LikePages

Powered by MoniWiki
xhtml1 | css2 | any browser | rss
Last modified 2005-04-01 02:50:39
Loading 0.3326 sec