中易网

VC6.0调试问题

答案:5  悬赏:10  
解决时间 2021-04-28 14:03
  • 提问者网友:优雅ぉ小姐
  • 2021-04-27 18:40
大家好,我在VC6.0下调试c++程序的时候,点单步调试,总是出现“please input the path for ostream.cpp”。然后出现对话框无论点确定还是取消都进入了汇编语言.这是什么原因,急盼回复
最佳答案
  • 二级知识专家网友:余生继续浪
  • 2021-04-27 19:55
单步调试到库函数时,请直接按F10跳过,因为这些cpp源代码已经被编译生成lib文件了,当然找不到.
全部回答
  • 1楼网友:一个很哇塞的汉子
  • 2021-04-27 22:38
英文的意思是请你输入输出的路径. 可能你的程序有输出到文件,但是没有具体给出输出文件的路径.
  • 2楼网友:强势废物
  • 2021-04-27 21:52
这句话的意思是 请指定ostream.cpp的路径。你用到了这个文件中的代码,但是调试器不能定位这个文件。
  • 3楼网友:為→妳鎖鈊
  • 2021-04-27 21:11
原因都说了,其实可以按F10来跳过,一般调用C的函数就会这样。
  • 4楼网友:冷眼_看世界
  • 2021-04-27 20:27
调试mfc还真是麻烦,兄弟是不是再加点分啊,累煞俺耶!~ 先跟你说一下你的问题,再说一下我是怎么调试出来的 问题在类cex16aview, 这里有问题: on_command(id_add, onadd) on_command(id_delete, ondelete) on_update_command_ui(id_delete, onupdatedelete) on_command(id_first, onfirst) on_update_command_ui(id_first, onupdatefirst) on_command(id_last, onlast) on_update_command_ui(id_last, onupdatelast) on_command(id_next, onnext) on_command(id_pre, onpre) 由于你的资源中没有add, delete等按扭,只是在resource.h中简单定义了一下这几个id的值,故运行出错,不信你可以将这几句注释掉,同时将对应函数的声明与定义也注释掉,程序运行通过~ 修改很简单,在dialog/idd_ex16a_form 中创建这几个id对应的按扭即可 调试过程有点麻烦,这里直接说成功尝试: 新建一个cformview 类型的project, 与原来的project对比, 发现修改主要集中在cview上, 将改动全部注释掉,还原到未修改状态,发现运行通过,再仔细对比,不难发现问题所在。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息