C++ 如何设置Visual Studio以将程序崩溃时的代码行输出到控制台?

C++ 如何设置Visual Studio以将程序崩溃时的代码行输出到控制台?,c++,debugging,console,C++,Debugging,Console,在Python中,当崩溃发生时,崩溃所在的代码行和错误消息被打印到控制台窗口。也可以使用lineinfo单元在自由Pascal中进行设置 C++中是否存在等价(VisualStudio社区)? 这个()并没有告诉我崩溃发生在哪一行,但帮助我猜测它发生在哪里,我想节省时间。来自用户4581301 然后,我完全没有得到它崩溃在哪一行代码上的信息。在右下角(默认窗口布局)是一个调用堆栈选项卡。它包含了所有你需要知道的关于程序崩溃的地方,哪些变量在起作用,以及程序是如何到达那里的。非常方便。更正:你必

在Python中,当崩溃发生时,崩溃所在的代码行和错误消息被打印到控制台窗口。也可以使用lineinfo单元在自由Pascal中进行设置

C++中是否存在等价(VisualStudio社区)?

这个()并没有告诉我崩溃发生在哪一行,但帮助我猜测它发生在哪里,我想节省时间。

来自用户4581301

然后,我完全没有得到它崩溃在哪一行代码上的信息。在右下角(默认窗口布局)是一个调用堆栈选项卡。它包含了所有你需要知道的关于程序崩溃的地方,哪些变量在起作用,以及程序是如何到达那里的。非常方便。更正:你必须向左边看,看有哪些变量在起作用。把我的调试器搞混了用户4581301 3分钟前

保罗·麦肯齐: 该“代码行”称为调试器和调用堆栈保罗·麦肯齐49分钟前


谢谢大家,“代码行”被称为调试器和调用堆栈。您还可以使用其他工具来帮助您找出错误所在。下面是一些可用工具的列表:编译和优化的C++程序通常被剥离几乎所有的标识标记,函数被还原为地址,变量是地址或来自另一地址的偏移,并且执行的机器指令通常看起来不像源代码。把你的源代码想象成水果掉进搅拌机里,电脑在运行时通过一根或多根吸管喝下得到的冰沙。提取诸如代码行,甚至行号之类的信息几乎是不可能的。然后,我完全没有得到它崩溃在哪一行代码上的信息。在右下角(默认窗口布局)是一个调用堆栈选项卡。它包含了所有你需要知道的关于程序崩溃的地方,哪些变量在起作用,以及程序是如何到达那里的。非常方便。更正:你必须向左边看,看有哪些变量在起作用。我的调试器搞错了,不用担心。但在我的日子里8:30是睡懒觉。我们不得不步行40英里去上班——那时没有公制,孩子——风雨飘雪。上山。双向。。。