0

我正在使用 QLibrary 加载外部 dll。在某些情况下,dll 只是崩溃(段错误)。DLL 不会引发异常。处理这个问题的最佳方法是什么?我读到我需要在单独的进程/线程中运行。这是唯一的选择吗?

干杯,米

4

1 回答 1

1

不幸的是,您无法对段错误做任何事情,您可以尝试在单独的线程中运行崩溃代码,但这有可能导致您的应用程序中的资源泄漏或大量不一致的状态。

如果 .dll 是您的,我建议您尝试修复段错误,如果它没有将其报告为错误并尝试解决它。

于 2013-03-26T10:41:25.993 回答