注册 登录
编程论坛 C++教室

c++调试出错

米基诺 发布于 2015-03-19 13:04, 862 次点击
调试时跳出对话框
Unhandled exception in dd8.exe:0xC00000FD:Stack Overflow
点击确定后,跳出对话框
Please enter the path for CHKSTK.ASM
点取消后看到

00428E27   test        dword ptr [ecx],eax
00428E29   cmp         eax,1000h
00428E2E   jae         probepages (00428e1c)
lastpage:
00428E30   sub         ecx,eax
00428E32   mov         eax,esp
00428E34   test        dword ptr [ecx],eax
00428E36   mov         esp,ecx
00428E38   mov         ecx,dword ptr [eax]
00428E3A   mov         eax,dword ptr [eax+4]
00428E3D   push        eax
00428E3E   ret
--- No source file  --------------------------------------------------------------------------------------------------------------------------------------------------
00428E3F   int         3
__ftol:
00428E40   push        ebp
00428E41   mov         ebp,esp
00428E43   add         esp,0FFFFFFF4h
00428E46   wait
00428E47   fnstcw      word ptr [ebp-2]
00428E4A   wait
00428E4B   mov         ax,word ptr [ebp-2]
00428E4F   or          ah,0Ch
00428E52   mov         word ptr [ebp-4],ax
00428E56   fldcw       word ptr [ebp-4]
00428E59   fistp       qword ptr [ebp-0Ch]
00428E5C   fldcw       word ptr [ebp-2]
00428E5F   mov         eax,dword ptr [ebp-0Ch]
00428E62   mov         edx,dword ptr [ebp-8]
00428E65   leave
00428E66   ret
00428E67   int         3
00428E68   int         3
00428E69   int         3
00428E6A   int         3
00428E6B   int         3
00428E6C   int         3
00428E6D   int         3
00428E6E   int         3
00428E6F   int         3

跳过直接执行就出现
LINK : fatal error LNK1168: cannot open Debug/dd8.exe for writing
执行link.exe 时出错
怎么办,马上要交程序了,拜托托
10 回复
#2
xufan2015-03-19 13:25
打开任务管理器,结束"dd8.exe"进程~然后再运行你的程序
#3
米基诺2015-03-19 14:00
点了结束进程没反应,对了,跳过之前的调试对话框,会有一个D:\c\Common\c++\Debug\dd8.exe的窗口打开着,上面没有显示,也无法关闭,要把c++退出了才能关闭
#4
wp2319572015-03-19 14:04
查源代码  看这东西没啥用
#5
米基诺2015-03-19 14:10
源代码是我编的程序吗?会不会是我VC6.0出了什么问题啊
#6
wp2319572015-03-19 14:12
是啊 你把源代码放出来 不就真相大白了
#7
米基诺2015-03-19 14:14
有点长,要不我给你发吧,你把你邮箱给我,我的QQ:845831018
#8
wp2319572015-03-19 14:16
打包发到这里吧  要是超长代码的话  除非是有兴趣  否则 没人会看的  所以自己学会调试还是很重要的
#9
米基诺2015-03-19 14:20
不管运行结果对不对,我只要能运行就可以了,谢谢啦

[ 本帖最后由 米基诺 于 2015-3-19 15:16 编辑 ]
#10
wp2319572015-03-19 15:05
太长了,因为你的函数是你自己写的 你知道它是干什么的   

所以建议你先把所有的函数都调试通过了,然后再一个一个往上安,每安一个就调试通过一个  直至所有的都通过
#11
米基诺2015-03-19 15:13
好的,太感谢你了。
那个程序在你电脑上运行也执行错误哦。
我的QQ:845831018,加个好友吧,我有什么问题可以QQ上直接问你,拜托啦,放心好了,我不会骚扰你的
1