我是一名Java开发人员,正在尝试编写C-C++代码。基本上,我们有一些构建脚本,使用Visual Studio组件来构建应用程序库 - dlls。我们不使用Visual Studio IDE进行调试。
但是每当我们遇到应用程序崩溃时,我们必须逐行输入调试语句并需要检查它崩溃的确切代码行。
在C/C++中是否有任何API可以在程序崩溃时将堆栈跟踪写入文件?某种事件侦听器,在程序退出期间被调用,并能够将堆栈跟踪和错误信息打印到日志文件中。
我见过许多相关的问题,但我无法理解如何在代码中处理这个问题,而不是使用调试工具。我认为Java在错误处理方面非常先进。
提前致谢!
但是每当我们遇到应用程序崩溃时,我们必须逐行输入调试语句并需要检查它崩溃的确切代码行。
在C/C++中是否有任何API可以在程序崩溃时将堆栈跟踪写入文件?某种事件侦听器,在程序退出期间被调用,并能够将堆栈跟踪和错误信息打印到日志文件中。
我见过许多相关的问题,但我无法理解如何在代码中处理这个问题,而不是使用调试工具。我认为Java在错误处理方面非常先进。
提前致谢!