Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 QLibrary 加载外部 dll。在某些情况下,dll 只是崩溃(段错误)。DLL 不会引发异常。处理这个问题的最佳方法是什么?我读到我需要在单独的进程/线程中运行。这是唯一的选择吗?
干杯,米
不幸的是,您无法对段错误做任何事情,您可以尝试在单独的线程中运行崩溃代码,但这有可能导致您的应用程序中的资源泄漏或大量不一致的状态。
如果 .dll 是您的,我建议您尝试修复段错误,如果它没有将其报告为错误并尝试解决它。