我的是点击触摸屏,显示quit 然后 退出 出现的错误
程序退出时提示:应用程序执行了一个非法操作,将被关闭...异常0xC000005地址0007FA74
我把 mobile 平台上的东东 移植到 wince 平台后报这个错误但是实在不知道 这个错误 是哪里引起的因为代码 数量太大...有人说  通过你这个程序的map文件来定位你的异常是哪个函数引起的但是没明白 谁帮帮我,或者有更好的办法?

解决方案 »

  1.   

    在debug模式调试
    程序断下来的时候可以通过调用堆栈定位到代码位置
      

  2.   

    具体怎么办啊而且我的USB 接口坏了 也没得调试
      

  3.   

    方法一:最简单,调试运行嘛。方法二:利用地址 0007FA74,在map文件中寻找最近的地址,就可以看到是什么cpp出了问题了。再利用cod文件可以找到哪一行了。
      

  4.   

    生成MAP文件和cod文件,根据崩溃地址查找出错代码行
      

  5.   


    1.在VC6.0:可以通过project --> settings -->Link 标签里选择 Generate mapfile 来生成.map文件
    2.vs2003及以后版本:链接器选项->调试,右面的“生成映射文件”和“映射文件名”
      

  6.   

    对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进
    http://www.vckbase.com/document/viewdoc/?id=1473记得把分给我哦,呵呵。