jnaerator.ÀÌ ±¸¼º ¿ä¼Ò·Î C Çì´õ¸¦ ÆĽÌÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
jnaerator. ¼øÀ§ ¹× ¿ä¾à
±¤°í
jnaerator. ű×
- Æļ ÆÄ½Ì µÈ Àμö ºÐ¼® C ++ Çì´õ ±¸¹® ºÐ¼® ¸Ó¸®±Û Àç»ý ¸ñ·Ï ±¸¹® ºÐ¼® Parse Exec Ãâ·Â ¿¡Å׸£ Æ®·¢À» ÆĽÌÇÕ´Ï´Ù ÆÄ½Ì À¥ ÆäÀÌÁö ÆÄ½Ì µµ±¸ HTML ÆÄ½Ì Çì´õ¸¦ °áÇÕÇϽʽÿÀ xover Çì´õ ±¸¹® ºÐ¼® ½ºÅ°¸¶ ÆÄ½Ì URI ºÐ¼® Ç¥Çö PRRECOPPILD Çì´õ ÆÄ½Ì ÆÄÀÏ ±¸¹® ºÐ¼® ¶óÀ̺귯¸® Á¤Àû ¿ ¸Ó¸®±Û ÆÄ½Ì ·¹ÄÚµå ±¸¹® ºÐ¼®¹ý ÆĽº¿¡¼ ±¸¹® ºÐ¼®ÀÇ VoiceXML ¹®¼ UBL ¹®¼¸¦ ±¸¹® ºÐ¼®ÇϽʽÿÀ ±¸¹® ºÐ¼® ¹®¼ ±¸¹® ºÐ¼® µò ¼¶À¯ ¼¶À¯ ¸Ó¸®±Ûº¸±â ±¸¹® ºÐ¼® µÈ sFlow ÆÄ½Ì ÆÐÅÏ ±¸¹® ºÐ¼® B ¸ðµ¨ Parse IPD. ±¸¹® ºÐ¼® ±ÔÄ¢ LALR SARSE. ÆÄ½Ì µ¥ÀÌÅÍ Parse makefile Parse MGF. ÆÄ½Ì Àμö Ibatis MapÀ» ±¸¹® ºÐ¼®ÇϽʽÿÀ Parse Verilog. ÆÄ½Ì ÅؽºÆ® objective-c Çì´õ Æļ Rococoa Java ÀÎÅÍÆäÀ̽º PCAP ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇϽʽÿÀ ±¸¹® ºÐ¼® NMAP Ãâ·Â ÆÄ½Ì ¹ßÀü±â ±¸¹® ºÐ¼® uniprot ÆÄ½Ì ÆÄÀÏ ECMWF µ¥ÀÌÅÍ ±¸¹® ºÐ¼® bibtex¸¦ ºÐ¼®ÇÏ´Ù
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