µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÌìÁú°Ë²¿¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

ÌìÁú°Ë²¿¼òÌåÖÐÎÄÍêÃÀ°æruntime error±¨´íÉÁÍË ÔËÐÐʱÒì³£ÖÕÖ¹ÐÞ¸´½Ì³Ì

Èȶȣº
Æô¶¯ÓÎÏ·µ¯³öruntime error! program:d:\youxi\ÌìÁú°Ë²¿¼òÌåÖÐÎÄÍêÃÀ°æ/dragons.exe abnormal program termination£¬µã»÷È·¶¨Ö±½ÓÍ˳öÓÎÏ·£¬Õâ¸ö±¨´íÊôÓÚC++ÔËÐÐʱ´íÎ󣬳ÌÐòdragons.exeÔÚ³õʼ»¯½×¶Î´¥·¢Òì³£ÖÕÖ¹£¬²¢²»ÊÇÓÎÏ·×ÊÔ´µ¥Ò»Ë𻵣¬´ó¶àÓÉÔËÐпâȱʧ¡¢ÖÐÎÄ·¾¶¡¢¼æÈÝÉèÖôíÎó¡¢ÄÚ´æ³åÍ»¡¢Îļþȱʧ»òɱ¶¾À¹½ØÒý·¢¡£

·¾¶ÎÊÌâÊǸð汾×î³£¼û¹ÊÕÏ£¬µ±Ç°ÓÎÏ·´æ·Å·¾¶d:\youxi\ÌìÁú°Ë²¿¼òÌåÖÐÎÄÍêÃÀ°æ°üº¬ÖÐÎÄÎļþ¼ÐÃû³Æ£¬ÀϾÉÓÎÏ·µÄ¿ÉÖ´ÐÐÎļþdragons.exe¶ÔÖÐÎÄĿ¼¼æÈÝÐԺܲ¶ÁÈ¡×ÊÔ´µÄʱºò»áÖ±½ÓÖжϴ¥·¢ÔËÐÐʱ´íÎó¡£ÐèÒª°ÑÕû¸öÓÎÏ·Îļþ¼ÐÒÆ¶¯µ½´¿Ó¢ÎÄ·¾¶£¬ÀýÈçD:\TLBBOLD£¬Îļþ¼ÐÃû³ÆÖ»Ê¹ÓÃ×ÖĸÓëÊý×Ö£¬²»ÄÜ´øºº×Ö¡¢¿Õ¸ñºÍÌØÊâ·ûºÅ£¬Òƶ¯Íê³ÉÖ®ºó£¬Ö±½ÓÔÚÐÂĿ¼˫»÷dragons.exeÆô¶¯£¬²»ÒªÊ¹ÓþɵĿì½Ý·½Ê½£¬¾É¿ì½Ý·½Ê½¼Ç¼µÄ»¹ÊÇÔ­À´ÖÐÎÄ·¾¶£¬ÒÀ¾É»á±¨´í¡£

C++ÔËÐпâȱʧ»òÕß°æ±¾²»Æ¥Å䣬±¨´íruntime errorºËÐÄÀ´Ô´Ö®Ò»¡£Õâ¿îÀϰ浥»úÌìÁú°Ë²¿¿ª·¢Äê´ú½ÏÔ磬ÒÀÀµ¾É°æVCÔËÐп⣬а汾ϵͳ×Ô´øµÄÔËÐпâÎÞ·¨¼æÈÝ¡£ÐèÒª°²×°VC++2005¡¢VC++2008ÔËÐп⣬ͬʱ²¹³äMSVCRÏà¹ØdllÎļþ¡£°²×°Íê³ÉºóÖØÆôµçÄÔ£¬ÔÙ´ò¿ªÓÎÏ·¡£²»Òªµ¥¶ÀÍøÉÏÏÂÔØµ¥¸ödll¶ª½øsystem32£¬ÈÝÒ×Ôì³Éϵͳdll³åÍ»£¬ÓÅÏÈÍêÕû°²×°ÔËÐпⰲװ°ü¡£

ϵͳ¼æÈÝÉèÖã¬Ð°汾²Ù×÷ϵͳÔËÐÐÕâ¿îÀϵ¥»úÓÎÏ·»á³öÏÖAPI²»¼æÈÝ¡£ÓÒ¼üdragons.exe£¬´ò¿ªÊôÐÔ£¬Çл»¼æÈÝÐÔÑ¡Ï£¬¹´Ñ¡ÒÔ¼æÈÝģʽÔËÐУ¬Ñ¡ÔñWindows XP£¨Service Pack3£©£¬¹´Ñ¡ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐд˳ÌÐò£¬Í¬Ê±¹´Ñ¡½ûÓÃÈ«ÆÁÓÅ»¯£¬µã»÷Ó¦Óñ£´æ¡£±£´æÉèÖúóÔÙË«»÷Æô¶¯ÓÎÏ·¡£Win10ºÍWin11×Ô´øµÄͼÐÎ×é¼þ¶ÔÀÏÓÎÏ·Ö§³ÖÓÐÏÞ£¬¿ªÆôXP¼æÈÝģʽÄܹ»¹æ±ÜºÜ¶àµ×²ãµ÷ÓÃÒì³£¡£

ÄÚ´æÓëDEPÊý¾ÝÖ´Ðб£»¤³åÍ»£¬DEP»áÀ¹½ØÀϾÉÓÎÏ·³ÌÐòµÄÄÚ´æ¶Áд²Ù×÷£¬Ö±½Ó´¥·¢abnormal program termination¡£´ò¿ªÏµÍ³¿ØÖÆÃæ°å£¬ÕÒµ½ÏµÍ³¸ß¼¶ÉèÖ㬽øÈë¸ß¼¶Ñ¡Ïµã»÷ÐÔÄÜÇøÓòµÄÉèÖã¬Çл»µ½Êý¾ÝÖ´Ðб£»¤Ò³Ã棬ѡÔñ“Ϊ³ýÏÂÁÐÑ¡¶¨³ÌÐòÖ®ÍâµÄËùÓгÌÐòºÍ·þÎñÆôÓÃDEP”£¬µã»÷Ìí¼Ó£¬Ñ¡ÖÐdragons.exe¼ÓÈëÅųýÁÐ±í£¬±£´æÉèÖúóÖØÆôµçÄÔÔÙÆô¶¯ÓÎÏ·¡£DEPÀ¹½ØÊÇÀϵ¥»úruntime±¨´íµÄ¸ßƵԭÒò£¬ºÜ¶àÍæ¼ÒºöÂÔÕâ¸öÉèÖ㬸ü»»ÔËÐпâÒÀ¾ÉÎÞ·¨½â¾öÎÊÌâ¡£

ɱ¶¾Èí¼þÀ¹½ØÓëÎļþ¸ôÀ룬°²È«Èí¼þɨÃèʱ£¬»á°Ñdragons.exe»òÕßÓÎÏ·ÄÚÅäÌ×dllÅж¨Îª·çÏÕ³ÌÐò£¬Ö±½Ó¸ôÀë»òÕßɾ³ý²¿·Ö×é¼þ£¬³ÌÐòÆô¶¯È±ÉÙÒÀÀµÎļþ£¬´¥·¢ÔËÐÐʱ´íÎó¡£´ò¿ª°²È«Èí¼þ¸ôÀëÇø²é¿´£¬»Ö¸´±»¸ôÀëµÄÓÎÏ·Îļþ£¬Í¬Ê±½«Õû¸öÓÎϷĿ¼Ìí¼Óµ½Èí¼þ°×Ãûµ¥¡£²¿·Ö½âѹ°æ×ÊÔ´£¬½âѹµÄʱºò°²È«Èí¼þ»áÖ±½Óɾµô²¿·Ödll£¬ÏÂÔØºó½¨ÒéÔÝʱ¹Ø±Õ·À»¤ÔÙ½âѹÓÎϷѹËõ°ü¡£

ÓÎÏ·ÎļþË𻵣¬Ñ¹Ëõ°ü½âѹ³ö´íÒ²»á³öÏÖÕâÀ౨´í¡£½âѹ¹ý³ÌÖжϡ¢Ñ¹Ëõ°ü±¾ÉíË𻵣¬»á¶ªÊ§²¿·Ö×ÊÔ´Îļþ£¬dragons.exeÔËÐÐʱ¶ÁÈ¡²»µ½×ÊÔ´Ö±½Ó±ÀÀ£¡£½«Ô­ÓÐÓÎÏ·Îļþ¼ÐÈ«²¿É¾³ý£¬¹Ø±Õ°²È«·À»¤£¬ÖØÐ½âѹԭʼѹËõ°ü£¬½âѹÍê³ÉºË¶ÔÎļþ´óС£¬È·ÈÏûÓÐȱʧÎļþ¡£²»ÒªÖ±½Ó¸²¸Ç½âѹ£¬²ÐÁôËð»µÎļþ»á³ÖÐø±¨´í¡£

ÏÔ¿¨Í¼ÐÎ×é¼þÎÊÌ⣬ÀÏÓÎÏ·ÒÀÀµDirectX9×é¼þ£¬È±ÉÙDXÏà¹ØÎļþÒ²»áÁ¬´ø´¥·¢runtime±¨´í¡£Ê¹ÓÃDirectXÐÞ¸´¹¤¾ßɨÃèÐÞ¸´ÏµÍ³DX×é¼þ£¬ÐÞ¸´Íê³ÉÖØÆôµçÄÔ¡£Æô¶¯ÓÎϷǰ£¬°ÑµçÄÔÏÔ¿¨»­ÃæÉèÖõ÷µÍ£¬¹Ø±ÕÏÔ¿¨¿ØÖÆÃæ°åÄڵĿ¹¾â³Ý¡¢´¹Ö±Í¬²½µÈ¸½¼ÓÔöǿѡÏÕâÀàÏÔ¿¨ÔöÇ¿¹¦ÄÜ»á¸ÉÈÅÀÏÓÎÏ·äÖȾÁ÷³Ì¡£

ºǫ́³ÌÐò³åÍ»£¬ÆäËûÈí¼þÕ¼ÓÃÄÚ´æ¡¢ÐÞ¸ÄϵͳÄÚ´æ¿Õ¼ä£¬»áÔì³Édragons.exeÆô¶¯Òì³£¡£Æô¶¯ÓÎϷǰ£¬¹Ø±Õä¯ÀÀÆ÷¡¢ÊÓÆµ²¥·ÅÆ÷¡¢ÍøÅÌ¡¢¸÷ÀàÓÎÏ·ÖúÊÖ¡¢Ä£ÄâÆ÷µÈºǫ́Èí¼þ£¬ÊÍ·ÅÄÚ´æ¿Õ¼ä£¬¼õÉÙÄÚ´æ³åÍ»¸ÅÂÊ¡£

²Ù×÷Ö´ÐÐ˳Ðò£¬µÚÒ»²½Ç¨ÒÆÓÎÏ·µ½´¿Ó¢ÎÄ·¾¶£¬Öؽ¨Æô¶¯¿ì½Ý·½Ê½£»µÚ¶þ²½ÓÒ¼üdragons.exeÉèÖÃXP¼æÈÝÓë¹ÜÀíԱȨÏÞ£»µÚÈý²½Ìí¼Ódragons.exeµ½DEPÅųýÁÐ±í£»µÚËIJ½°²×°VC2005¡¢VC2008ÔËÐп⣻µÚÎ岽ʹÓÃDirectXÐÞ¸´¹¤¾ß£»µÚÁù²½¼ì²é°²È«Èí¼þ¸ôÀëÇø£¬Ìí¼ÓÓÎϷĿ¼°×Ãûµ¥£»×îºóÖØÐ½âѹÍêÕûÓÎϷѹËõ°ü¡£°´ÕÕ˳ÐòÅŲ飬¶àÊýruntimeÔËÐÐʱ´íÎó¶¼Äܽâ¾ö¡£

Íê³ÉÈ«²¿²Ù×÷ºóÒÀ¾É±¨´í£¬ËµÃ÷ѹËõ°ü×ÊÔ´±¾Éí´æÔÚȱËð£¬ÐèÒª¸ü»»ÍêÕû×ÊÔ´°üÖØÐÂÏÂÔØ½âѹ£»Ò²ÓпÉÄÜÊÇÓ²¼þÄÚ´æ´æÔÚÒì³££¬¿ÉÒÔʹÓÃϵͳÄÚ´æ¼ì²â¹¤¾ß¼ì²âÄÚ´æ¹ÊÕÏ¡£