jnaerator.

ÀÌ ±¸¼º ¿ä¼Ò·Î C Çì´õ¸¦ ÆĽÌÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

jnaerator. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °Ô½ÃÀÚ À̸§:
  • Olivier Chafik
  • ¿î¿µÃ¼Á¦:
  • Windows All
  • ÆÄÀÏ Å©±â:
  • 5.1 MB

jnaerator. ű×


jnaerator. ¼³¸í

JNAerator´Â C ¹× Objective-C Çì´õ¸¦ ±¸¹® ºÐ¼®ÇÏ°í ÇØ´ç JNA ¹× Rococoa Java ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇϵµ·Ï ¼³°èµÈ Æí¸®ÇÏ°í »ç¿ëÇϱ⠽±°í °£´ÜÇÑ µµ±¸ÀÔ´Ï´Ù (C ++¿¡ ´ëÇÑ ¸Å¿ì Á¦ÇÑµÈ Áö¿øÀÌ ÀÖ½À´Ï´Ù). ÁÖ¿ä Ư¡: ´Â ANSI-CÀÇ ´ëºÎºÐÀ» ó¸®ÇÕ´Ï´Ù (¾ÆÁ÷ ¸ðµç °ÍÀÌ ¾ÆÁ÷ ¸ðµç °ÍÀÌ ¾Æ´Ï¶ó, Á¦ÇѵÇÁö ¾ÊÀ½) : ±¸Á¶Ã¼ ¹× ³ëµ¿ Á¶ÇÕ (ºñÆ® Çʵå Æ÷ÇÔ) ±â´É ¹× Äݹé (VARARGS Æ÷ÇÔ) TypeDEFS, ¸ÅÅ©·Î Á¤ÀÇ, »ó¼ö ¹× ¿­Á¤½Ä, ±Û·Î¹ú º¯¼ö ... ÇÔ¼ö ¹× Á¤Àû ¸Þ¼Òµå¿¡ ´ëÇÑ C ++ À̸§ janglingÀ» »ý¼ºÇÕ´Ï´Ù. extern "c"{...} ºí·Ï¿¡¼­ ÇÔ¼ö¸¦ ¼±¾ð ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù (±×·¯³ª ´ëºÎºÐÀÇ C ++ ±¸¹®Àº Á¤»óÀûÀ¸·Î °Ç³Ê ¶Ý´Ï´Ù). GCC4¿Í MSVC9ÀÇ ¸Í±×³× ½ºÅ°¸¶ ¸¸ Áö¿øÇÕ´Ï´Ù (Intel C ++ ÄÄÆÄÀÏ·¯°¡ ÀÛµ¿ ÁßÀÓ). ´Â º»°ÝÀûÀÎ C Àüó¸® ÀÚ (Apache 2.0 ¶óÀ̼¾½º ¾Æ·¡¿¡ÀÖ´Â Great ThirdParty Aarres JCPP ¶óÀ̺귯¸®)¸¦ Æ÷ÇÔÇÕ´Ï´Ù ´Â Visual Studio ¼Ö·ç¼Ç (* .sln) ¹× ÇÁ·ÎÁ§Æ® (* .vcproj) ÆÄÀÏÀ» ÆĽÌÇÏ¿© ¼Ò½º ÆÄÀÏ, Àü 󸮱⠱âÈ£¸¦ °Ë»öÇÏ°í °æ·Î ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´Â Ç¥ÁØ ÄÄÆÄÀÏ·¯¿Í SDKS ¼³Á¤¿¡ ´ëÇØ ¾Ë°í ÀÖ½À´Ï´Ù (±âº»ÀûÀ¸·Î Visual Studio¿¡¼­ ÇÙ½É Çì´õ¸¦ ãÀ» À§Ä¡, Mac OS X ¾Æ·¡ÀÇ ÇÁ·¹ÀÓ ¿öÅ©, GCC´Â ¾ÆÁ÷ 󸮵ÇÁö ¾ÊÁö¸¸ °æ·Î¸¦ ¸í·É ÁÙ¿¡ Ãß°¡ ÇÒ ¼ö ¾øÀ½) ÆÄ½Ì µÈ ÄÚ¸àÆ®¸¦ Javadocs ·Î º¯È¯ÇÕ´Ï´Ù. ´Â °¡´ÉÇÑ °æ¿ì ±â´É ¼­¸íÀÇ ¿©·¯ °¡Áö ¼±ÅÃÀ» Á¦°øÇÕ´Ï´Ù. ´Â JNAÀÇ µÎ °³ÀÇ Æ÷Àå ¸ðµå¸¦ Áö¿øÇÕ´Ï´Ù : ÀÎÅÍÆäÀ̽º ¸ÅÇÎ ¸ðµå ¹× »õ·Î¿î ½ÇÇè Á÷Á¢ ÅëÈ­ ¸ðµå (-direct ½ºÀ§Ä¡) ´Â Rococoa¿Í ÇÔ²² »ç¿ëÇϱâÀ§ÇÑ ¿ÏÀüÇÑ Objective-C ¸ÅÇÎÀ» »ý¼ºÇÕ´Ï´Ù. ´Â µ¿½Ã¿¡ ¸¹Àº ÇÁ·¹ÀÓ ¿öÅ©¸¦ ºÐ¼® ÇÒ ¼ö ÀÖ½À´Ï´Ù ´Â ÆÄ½Ì µÈ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ Å¬·¡½º¿¡ Ãß°¡ µÈ ¸ðµç ¸Þ¼Òµå¸¦ ó¸®ÇÕ´Ï´Ù ´Â Á¤º¸ÀÇ ÁÖ¿ä Á¤º¸ ¶Ç´Â º¸Ã¼·Î¼­ Bridgesupport ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. BridgeSupport ÆÄÀÏÀº ¸í·É ÁÙ¿¡¼­ Á¦°øµÇ°Å³ª SomeFramework Àμö¸¦ ÁöÁ¤ÇÒ ¶§ ÀÚµ¿À¸·Î ÆäÄ¡µË´Ï´Ù. ´Â DLL ±âÈ£ ÃßÃâ (-ssansymbols ½ºÀ§Ä¡)À» Áö¿øÇϸç Windows¿¡¼­ÀÇ Demangling ¹× ±¸¹® ºÐ¼® (¸Å¿ì ½ÇÇèÀûÀ¸·Î C ++ ±â´É¿¡ ´ëÇÑ Èï¹Ì·Ó°í »ç¿ë °¡´ÉÇÑ °á°ú - fastcall ¶Ç´Â thisCallÀÌ Áö±Ý±îÁö Áö¿øµÇÁö ¾ÊÀ½) ...¿¡]


jnaerator. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

XML-RPC.

¿ø°Ý ÇÁ·Î ½ÃÀú È£ÃâÀ» ±¸ÇöÇϱâ À§ÇØ XMLÀ» »ç¿ëÇÏ¿© XMLÀ» »ç¿ëÇÏ´Â ´ëÁß ÇÁ·ÎÅäÄÝ ÀÎ XML-RPCÀÇ Java ±¸Çö ...

222 1.3 MB

´Ù¿î·Îµå