【问题标题】:Qt Creator with MSVC10 compiler and OpenCV link带有 MSVC10 编译器和 OpenCV 链接的 Qt Creator
【发布时间】:2013-08-20 09:01:56
【问题描述】:

我使用 Qt Creator 2.7.2 和 MSVC10 套件成功编译和调试了没有第三方库的项目。

后来,我决定包含 OpenCV 并尝试调试。我没有错误或警告。但是,MSVC10 的调试器似乎无法正常工作。主窗口不显示。

如果我使用发布版本;一切正常,但没有调试器我无法开发。

我搜索了论坛,但除了这个未解决的线程之外我没有运气:http://qt-project.org/forums/viewthread/17152

任何帮助将不胜感激,在此先感谢!

【问题讨论】:

    标签: debugging opencv qt-creator visual-studio-2010


    【解决方案1】:

    我不确定您使用的是 Qt 还是 Visua Studio,所以如果您能指定那就太好了。

    如果您使用的是 Visual Studio:
    也许由于某种原因编译器/链接器不会生成调试信息。检查链接器命令行中是否有/DEBUG标志(项目属性->配置属性->链接器->命令行)

    如果您的发布配置工作正常,您可以尝试在发布模式下进行调试 - 只需设置项目属性->配置属性->链接器->调试“生成调试信息”。请注意,此解决方案有一些缺点(与“正常”调试相比)。

    如果您使用的是 Qt Creator:
    对不起,我帮不了你。也许考虑使用 Visual Studio? :)

    【讨论】:

    • :) 我之前使用 qt addin 进行 VS 并构建了许多 opencv 项目 + GUI。但是因为qt creator 的设计机制比qt Designer 好;我想切换到 qt IDE。我实际上解决了我的问题。我注意到,当我尝试运行调试应用程序时,qt 链接器找不到 dll 文件。我手动将它们全部添加到应用程序路径中。现在我没有错误了。
    猜你喜欢
    • 2020-05-26
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多