======================================================================== µ¿Àû ¿¬°á ¶óÀ̺귯¸® : CrashReporter ÇÁ·ÎÁ§Æ® °³¿ä ======================================================================== ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¿¡¼­ ÀÌ CrashReporter DLLÀ» ¸¸µé¾ú½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡´Â CrashReporter ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â °¢ ÆÄÀÏ¿¡ ´ëÇÑ ¿ä¾à ¼³¸íÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. CrashReporter.vcproj ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ VC++ ÇÁ·ÎÁ§Æ®ÀÇ ±âº» ÇÁ·ÎÁ§Æ® ÆÄÀÏÀÔ´Ï´Ù. ÆÄÀÏÀ» »ý¼ºÇÑ Visual C++ ¹öÀü¿¡ ´ëÇÑ Á¤º¸¿Í ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ¼±ÅÃÇÑ Ç÷§Æû, ±¸¼º ¹× ÇÁ·ÎÁ§Æ® ±â´É¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. CrashReporter.cpp ±âº» DLL ¼Ò½º ÆÄÀÏÀÔ´Ï´Ù. ÀÌ DLLÀº ¸¸µé¾îÁú ¶§ ±âÈ£¸¦ ³»º¸³»Áö ¾ÊÀ¸¹Ç·Î, ºôµåµÉ ¶§ .lib ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®°¡ ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡ Á¾¼ÓµÇ°Ô ÇÏ·Á¸é ÇØ´ç DLL¿¡¼­ ±âÈ£¸¦ ³»º¸³»µµ·Ï ÇÏ´Â Äڵ带 Ãß°¡ÇÏ¿© ³»º¸³»±â ¶óÀ̺귯¸®°¡ »ý¼ºµÇ°Ô Çϰųª, [ÇÁ·ÎÁ§Æ® ¼Ó¼º ÆäÀÌÁö] ´ëÈ­ »óÀÚ¿¡ ÀÖ´Â [¸µÄ¿] Æú´õÀÇ [ÀϹÝ] ¼Ó¼º ÆäÀÌÁö¿¡¼­ [°¡Á®¿À±â ¶óÀ̺귯¸® ¹«½Ã] ¼Ó¼ºÀ» [¿¹]·Î ¼³Á¤ÇÕ´Ï´Ù. ///////////////////////////////////////////////////////////////////////////// ±âŸ Ç¥ÁØ ÆÄÀÏ: StdAfx.h, StdAfx.cpp ÀÌ ÆÄÀÏÀº ¹Ì¸® ÄÄÆÄÀÏµÈ Çì´õ(PCH) ÆÄÀÏÀÎ CrashReporter.pch¿Í ¹Ì¸® ÄÄÆÄÀÏµÈ Çü½Ä(PCT) ÆÄÀÏÀÎ StdAfx.obj¸¦ ºôµåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ///////////////////////////////////////////////////////////////////////////// ±âŸ Âü°í: ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¿¡¼­ »ç¿ëÇÏ´Â "TODO:" ÁÖ¼®Àº »ç¿ëÀÚ°¡ Ãß°¡Çϰųª »ç¿ëÀÚ ÁöÁ¤ÇØ¾ß ÇÏ´Â ¼Ò½º ÄÚµå ºÎºÐÀ» ³ªÅ¸³À´Ï´Ù. /////////////////////////////////////////////////////////////////////////////