none
ub.exe 中的 0x778415de 处有未经处理的异常: 0xC0000005: 读取位置 0xfeeefef6 时发生访问冲突 RRS feed

  • 问题

  • 编译无错误,运行无错误,就是结束的时候会出错。

    我已经尝试在WinMain的最后"}"这儿下断点,但是错误是在这之后的?难道WinMain执行后还会执行其他的吗?

    第一张图是运行的时候,和我下的断点处。

    第二张是提示的错误,和VS2010错误后跳出的文件crt0dat.c。

    2012年5月2日 13:54

答案

  • 会执行全局和静态对象的析构函数,以及DllMain


    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    • 已标记为答案 Helen Zhao 2012年5月10日 2:21
    • 取消答案标记 Helen Zhao 2012年5月10日 2:21
    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月2日 15:44
    版主
  • Debug下打开call stack看看函数调用堆栈


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月3日 1:16
    版主
  • 应该是有字符串操作导致内存异常

    屏蔽一些代码再试试


    新浪微博http://weibo.com/xianglitian,欢迎围观

    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月3日 1:34
  • 这个是你程序前面有错误导致的

    你用DEBUG编译的么?结束的时候会检查前面的内存溢出错误的

    你可以把WinMain中所有代码都或者部分屏蔽掉,看看还有没有这个错,来找到这个BUG


    0xBAADF00D

    • 已标记为答案 Helen Zhao 2012年5月10日 2:21
    • 取消答案标记 Helen Zhao 2012年5月10日 2:21
    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月9日 9:22
    版主

全部回复

  • 会执行全局和静态对象的析构函数,以及DllMain


    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    • 已标记为答案 Helen Zhao 2012年5月10日 2:21
    • 取消答案标记 Helen Zhao 2012年5月10日 2:21
    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月2日 15:44
    版主
  • Debug下打开call stack看看函数调用堆栈


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月3日 1:16
    版主
  • 应该是有字符串操作导致内存异常

    屏蔽一些代码再试试


    新浪微博http://weibo.com/xianglitian,欢迎围观

    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月3日 1:34
  • 这个是你程序前面有错误导致的

    你用DEBUG编译的么?结束的时候会检查前面的内存溢出错误的

    你可以把WinMain中所有代码都或者部分屏蔽掉,看看还有没有这个错,来找到这个BUG


    0xBAADF00D

    • 已标记为答案 Helen Zhao 2012年5月10日 2:21
    • 取消答案标记 Helen Zhao 2012年5月10日 2:21
    • 已标记为答案 Helen Zhao 2012年5月14日 1:35
    2012年5月9日 9:22
    版主