|
INtime
Tech
INtime Top
Borland(C/C++)
ÇÁ·Î±×·¥À¸·Î ºÎÅÍ NTX¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
óÀ½¿¡INtime Á¦Ç°¿¡¼´Â Microsfot Visual Studio ȯ°æÀ» ÀÌ¿ëÇÑ´Ù°í ÇÏ´Â Á¡À¸·ÎºÎÅÍ, µ¿Á¦Ç°»ó¿¡¼ ÀÛ¼ºµÈ Windows
ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ¸¶¼Å NTX°¡ ÀÌ¿ë °¡´ÉÇØÁö°í ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î´Â Borland Á¦Ç°»ó¿¡¼
ÀÛ¼ºµÈ Windows ÇÁ·Î±×·¥À¸·ÎºÎÅÍ NTX´Â »ç¿ëÇÒ ¼ö ¾ø°í, ¼Æ÷Æ®ÀÇ ´ë»óÀ¸·Îµµ µÇÁö ¾ÊÀ¸¹Ç·Î ¾çÇØ ¹Ù¶ø´Ï´Ù.
¶óÀ̺귯¸® Æ÷¸ËÀÇ »óÀ§
INtimeÀÇ Windows¿ë È®Àå API ¶óÀ̺귯¸®(NTX)´Â Microsoft Visual Studio(R) ȯ°æ»ó¿¡¼ ÀÛ¼ºµÈ
Windows ÇÁ·Î±×·¥°ú ¸®¾óŸÀÓ ÇÁ·Î±×·¥°úÀÇ ÀÎÅÍÆäÀ̽º¸¦ ½Ç½ÃÇÕ´Ï´Ù. NTX ¶óÀ̺귯¸® ÄÝÀ» »ç¿ëÇϱâ À§Çؼ´Â Á¦Ç°¿¡ ÀνºÅç µÇ´Â ¶óÀ̺귯¸®¸¦
À¯Àú ÇÁ·Î±×·¥°ú ¸µÅ©ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù(¿¹ C:\program files\intime\nt\lib\NTX.lib).º»¶óÀ̺귯¸®¸¦ Borland
Á¦Ç°¿¡¼ ¸µÅ©ÇØ, ÇÁ·Î±×·¥ ºôµå ÇÒ ¼ö ¾ø½À´Ï´Ù. À̰ÍÀº Á¦Ç°À¸·Î¼ Â¥³Ö¾îÁö°í ÀÖ´Â ¶óÀ̺귯¸®°¡ ¸ðµÎ COFF(Common Object File
Format)·Î ÀÛ¼ºµÇ°í Àִµ¥ ´ëÇØ, Borland Á¦Ç°À¸·Î »ç¿ëÇÏ´Â ¶óÀ̺귯¸® Æ÷¸ËÀº OMF(Object Module Format)À̱â
¶§¹®ÀÔ´Ï´Ù.
DLL·ÎºÎÅÍ ½Éº¼À» ÀÓÆ÷Æ® ÇØ ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ´Â
Borland Á¦Ç°Àº implib¶ó°í ÇÏ´Â ÅøÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌÂÊÀÇ ÅøÀ» »ç¿ëÇØ, DLL·ÎºÎÅÍ Á÷Á¢ ½Éº¼À» ÃßÃâÇØ OMF Æ÷¸ËÀÇ
¶óÀ̺귯¸® ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀ¸·Î Borland Á¦Ç°¿¡¼ NTX ¶óÀ̺귯¸®¸¦ ¸µÅ©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº Borland Á¦Ç° ¹®¼¸¦ ÂüÁ¶ÇØ
ÁÖ¼¼¿ä.
¹«»ó ¹èÆ÷ Åø Borland C/C++¿¡ Æ÷ÇԵǴ implib¸¦ »ç¿ëÇÑ ¿¹
implib -a "C:\ntx_omf.lib" "C:\Windows\system32\ntx.dll"
(ntx.dll·ÎºÎÅÍ ½Éº¼À» ÀÓÆ÷Æ® ÇØ, »õ·Ó°Ô ntx_omf.lib ¸¦ ÀÛ¼ºÇÏ´Â) |