标签: c++ qt dll segmentation-fault qlibrary
我正在使用QLibrary加载外部dll。在某些情况下,dll只会崩溃(seg。fault)。 DLL不会抛出异常。处理这个问题的最佳方法是什么?我读到我需要在一个单独的进程/线程中运行。这是唯一的选择吗?
欢呼声, 米。
答案 0 :(得分:1)
不幸的是,您无法对segfault执行任何操作,您可以尝试在单独的线程中运行崩溃代码,但这样可能会导致您的应用程序中出现资源泄漏或大量不一致状态。
如果.dll是你的,我建议尝试修复段错误,如果它没有将其报告为错误并尝试解决它。