C++ 对未在调试器中运行且未发生崩溃的程序进行Dubugging
昨晚我让一个程序运行了大约5个小时,然后它的一个内置自诊断测试检测到一个问题,并弹出一个对话框告诉我这个问题。该程序是使用调试信息(/Zi)生成的。是否可以启动调试器,以便检查程序中某些变量的值?还是太晚了?调试菜单中有一个选项可以将调试器附加到正在运行的进程IIRC。调试菜单中有一个选项可以将调试器附加到正在运行的进程IIRC。您可以将调试器附加到正在运行的进程: 调试>附加到进程 首先打开程序的解决方案C++ 对未在调试器中运行且未发生崩溃的程序进行Dubugging,c++,visual-studio-2008,debugging,C++,Visual Studio 2008,Debugging,昨晚我让一个程序运行了大约5个小时,然后它的一个内置自诊断测试检测到一个问题,并弹出一个对话框告诉我这个问题。该程序是使用调试信息(/Zi)生成的。是否可以启动调试器,以便检查程序中某些变量的值?还是太晚了?调试菜单中有一个选项可以将调试器附加到正在运行的进程IIRC。调试菜单中有一个选项可以将调试器附加到正在运行的进程IIRC。您可以将调试器附加到正在运行的进程: 调试>附加到进程 首先打开程序的解决方案 假设屏幕上仍然有错误对话框,您可以进入程序并备份调用堆栈,检查变量等。您可以将调试器附加
假设屏幕上仍然有错误对话框,您可以进入程序并备份调用堆栈,检查变量等。您可以将调试器附加到正在运行的进程: 调试>附加到进程 首先打开程序的解决方案
假设屏幕上仍然有错误对话框,您可以进入程序并备份调用堆栈,检查变量等,以备将来崩溃时使用。。。如果您有
windbg
或Visual Studio Professional,您可以调试崩溃转储,即使程序未运行。它有时很有用。有关详细信息,请参阅MSDN上的“”
除此之外,它是“附加到进程”
VisualStudio的专业版有即时调试器,即使MSVC没有运行,一旦出现任何崩溃,它也会立即启动。它还将定位源代码(如果调试信息和源代码可用)并为您打开/创建解决方案。对于未来的崩溃。。。如果您有
windbg
或Visual Studio Professional,您可以调试崩溃转储,即使程序未运行。它有时很有用。有关详细信息,请参阅MSDN上的“”
除此之外,它是“附加到进程”
VisualStudio的专业版有即时调试器,即使MSVC没有运行,一旦出现任何崩溃,它也会立即启动。它还将定位源代码(如果调试信息和源代码可用)并为您打开/创建解决方案。Yep,启动VS并转到调试->附加到进程Yep,启动VS并转到调试->附加到进程