【问题标题】:Qt and openCV program doesn't even start with release libQt 和 openCV 程序甚至没有从发布库开始
【发布时间】:2023-04-10 12:42:01
【问题描述】:

我有一个使用 openGL 和 openCV 的 Qt 项目。 但是当我使用openCV的release dll时,程序立即崩溃,我什至无法使用调试器启动它,它失败说“CDB进程终止”并且我没有任何调试器日志。

在 .pro 中包含调试 dll 修复此问题。但是,openCV findContour 函数在混合发布和调试时会发生已知崩溃,无论如何在发布版本中获取调试库并不好。

我必须明确指出,这个错误不仅发生在单台计算机上,也发生在我同事的计算机上,所以我不认为安装有问题。

(配置为 Windows 7 / Qt 5.2.1 / msvc2012 64 位 openGL / openCV 2.4.13)

有人有类似的问题或有想法吗?

【问题讨论】:

    标签: c++ qt opencv


    【解决方案1】:

    这是一个已知的 QTcreator 错误。请检查 https://bugreports.qt.io/browse/QTCREATORBUG-15456

    【讨论】:

    • Bug 被告知要在 Qt Creator 3.6.0 中修复,我得到的是 3.6.1,那么这真的是同一个错误吗?
    • 是的,人们仍然在报告同样的事情。很抱歉告诉你。
    • @Krapow 您可以尝试取消选中“启用 QML 调试和分析”,如果仍然出现错误,请告诉我
    • 好的,但这担心 CDB 没有显示任何内容,但我仍然遇到 openCV 错误。
    • 恐怕,据我所知,这不是您的代码中的错误,而是依赖项中的错误
    猜你喜欢
    • 1970-01-01
    • 2021-06-18
    • 2019-10-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多