·ç¹ÙÀεå

C ++ ¹× LUA°£¿¡ ¹ÙÀεùÀ» »ý¼ºÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

·ç¹ÙÀÎµå ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Rasterbar Software
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.rasterbar.com/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 325 KB

·ç¹ÙÀεå ű×


·ç¹ÙÀÎµå ¼³¸í

C ++ ¹× LUA°£¿¡ ¹ÙÀεùÀ» »ý¼ºÇÏ´Â µ¥ µµ¿òÀ̵Ǵ µµ¼­°ü Luabind´Â C ++¿Í Lua°£¿¡ ¹ÙÀεùÀ» »ý¼ºÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¹«·á ¹× ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Luabind´Â C ++·Î ÀÛ¼ºµÈ ±â´É°ú ¼ö¾÷À» Lua¿¡ ³ëÃâÇÏ´Â ±â´ÉÀ» °®Ãß°í ÀÖ½À´Ï´Ù. Luabind´Â ¶ÇÇÑ LUA¿¡¼­ Ŭ·¡½º¸¦ Á¤ÀÇÇÏ°í ´Ù¸¥ LUA Ŭ·¡½º ¶Ç´Â C ++ Ŭ·¡½º¿¡¼­ ÆÄ»ý½Ãų ¼öÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. Lua Ŭ·¡½º´Â C ++ ¹Ù½º ½½·¡½º¿¡¼­ °¡»ó ÇÔ¼ö¸¦ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. LUA 5.x¿¡ ÀÛ¼ºµÇ¸ç LUA¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. 4.LUABINDT´Â ÅÛÇø´ ¸ÞŸ ÇÁ·Î±×·¡¹ÖÀ» È°¿ëÇÏ¿© ±¸ÇöµË´Ï´Ù. Áï, ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇϱâ À§ÇØ Ãß°¡ ÇÁ¸® ÇÁ·Î¼¼½º Æнº°¡ ÇÊ¿äÇÏÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù (ÄÄÆÄÀÏ·¯°¡ ¼öÇàÇÕ´Ï´Ù). ¶ÇÇÑ ¶óÀ̺귯¸®°¡ ÇÔ¼öÀÇ ÄÄÆÄÀÏ Å¸ÀÓ À¯Çü (¼­¸íÀÌ Æ÷ÇÔ µÈ)¿¡ µû¶ó Äڵ带 »ý¼ºÇϱ⠶§¹®¿¡ µî·ÏÇÑ °¢ ±â´ÉÀÇ Á¤È®ÇÑ ¼­¸íÀ» ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀÇ ÁÖ¿ä ´ÜÁ¡Àº µî·ÏÀ» ¼öÇàÇÏ´Â ÆÄÀÏ¿¡ ´ëÇØ ÄÄÆÄÀÏ ½Ã°£ÀÌ Áõ°¡ÇÏ¸é µ¿ÀÏÇÑ CPP ÆÄÀÏ¿¡ ¸ðµç °ÍÀ» µî·ÏÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Âü°í : LUABIND´Â BSSL1.0 (Boost Software License) ¹× MIT ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó ¶óÀ̼¾½º°¡ ºÎ¿©µÇ°í ¹èÆ÷µË´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ Builtin ½ºÄ®¶ó º¯È¯±â¿¡ ´ëÇÑ Å×½ºÆ®¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ ºÎÈ£¾ø´Â char¿¡ ´©¶ô µÈ º¯È¯±â¸¦ Ãß°¡ÇÕ´Ï´Ù. ¡¤ "class_info ()"¿¡ ´ëÇÑ Å×½ºÆ®¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ »õ ¼Ó¼º ½Ã½ºÅÛÀÇ °æ¿ì À纯Àû ÀÎ class_info (). ¡¤ ÀûÀýÇÑ SONAME ¹öÀüÀ» Ãß°¡ÇÏ°í / ½ºÅ×ÀÌÁö ´ë»óÀ» ¼³Ä¡ÇϽʽÿÀ. ¡¤ luabind_version Á¤ÀÇ°¡ÀÖ´Â Version.hpp¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ »õ ºôµå ¹× ¼³Ä¡ ÀýÂ÷¸¦ ¹®¼­È­ÇϽʽÿÀ. ¡¤ ´©¶ô µÈ luabind_api¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ ¿©·¯ »ó¼ÓÀ» »ç¿ëÇÒ ¶§ WIRMITIT_CAST ()ÀÇ ¹ö±×¸¦ ¼öÁ¤ÇϽʽÿÀ.


·ç¹ÙÀÎµå °ü·Ã ¼ÒÇÁÆ®¿þ¾î