2024-04-29 08:48:21 发布
网友
我在python应用程序中嵌入了一个c++库(使用SIP进行绑定)。在某些情况下(错误情况),此库使用exit(),这会导致整个应用程序退出。 有没有方法可以捕捉到这个事件,或者我需要修改库以不同的方式处理错误情况?在
非常感谢你
必须修改库的源。C中没有“异常处理”,并且exit()在任何情况下都不会返回调用代码。在
exit()
您可以用LD_library_PATH覆盖库链接并创建自己的退出函数。工作正常。在
必须修改库的源。C中没有“异常处理”,并且
exit()
在任何情况下都不会返回调用代码。在您可以用LD_library_PATH覆盖库链接并创建自己的退出函数。工作正常。在
相关问题 更多 >
编程相关推荐