【发布时间】:2013-07-02 20:50:51
【问题描述】:
我正在包装一些 C 库,并且我有一个函数在某些情况下可能会导致分段错误。在这种情况下,我需要调用第二个函数,这将在这种情况下成功完成。
有谁知道如何处理 cython 中的分段错误?
【问题讨论】:
-
你是 Linux 人还是 Windows 人?我在下面的回答是面向 Linux/gcc 的,但可以很容易地适应,可能通过使用“SetUnhandledExceptionFilter()”之类的东西,带有“EXCEPTION_ACCESS_VIOLATION”...
-
其实是跨平台解决方案
-
这可能很有用:spin.atomicobject.com/2013/01/13/exceptions-stack-traces-c,使用“__WIN32”宏...
-
审阅:上面的例子完全兼容Windows/gcc (MinGW)...
标签: c exception-handling segmentation-fault cython