我试图创建一个自己处理崩溃的应用程序。我能够找到如何处理SIGSEGV(How to generate a stacktrace when my gcc C++ app crashes) - 但似乎每当出现问题时OpenCV错误处理程序就会生效。
这导致我的自定义信号处理程序永远不会执行。关于如何使这个工作的任何提示?
答案 0 :(得分:1)
编辑:此解决方案仅适用于Linux
可以替换动作。但是使用信号功能将不起作用。
您必须使用sigaction替换以前的信号处理程序。看一看: http://man7.org/linux/man-pages/man2/sigaction.2.html