0

我正在编写一个使用 Qt 的应用程序,我想让 Windows 用户可以使用它。我正在使用mingw。我想用 -exceptions 和 -static 配置 Qt。这可能吗?我在博客上发现了一篇文章,指出使用 mingw 和异常的静态构建会导致内存泄漏: http ://blog.lugru.com/2010/04/static-qt-compilation-and-mingwm10-dll-mingw -混乱/

我的一些代码抛出异常,应该在我的代码的 GUI 部分通过显示错误对话框来处理(意思是:我不想从我的代码中删除所有异常)。

我尝试使用 -static 和 -exceptions 构建 Qt,但它似乎不起作用(当我尝试编译代码时,我仍然收到有关异常的错误消息)。我不会排除我以某种方式搞砸的可能性,但如果这些选项是互斥的,那么在我花一整天时间再次编译 Qt 之前知道会很高兴。谢谢!

4

0 回答 0