我的应用程序中,DEBUG模式可以编译,可以连接,可以运行。在RELEASE模式下,程序也可以编译,可以连接,就是不能正常运行,一运行,就跳出这个对话框:程序出现 异常“未处理的Win32异常”在xxx.exe中发生 但是,没有注册能够调试此异常的调试器。无法进行JIT调试。是什么原因呢?我一直没有发现。郁闷

解决方案 »

  1.   

    Release下面也可以调试的,看看是哪里产生了异常,很有可能是有些变量没有初始化导致的。没有JIT无法调试的原因是(由于安装问题)你的相关注册表中没有指定JIT Debugger,可以打开RegEdit设置HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug下面的Debugger字符串值为
    "C:\Windows\system32\vsjitdebugger.exe" -p %ld -e %ld
    前提是你装了VS
    如果没有VS,也可以用其他调试器或者Dr. Watson