【问题标题】:Linking OpenCV to Qt Creator将 OpenCV 链接到 Qt Creator
【发布时间】:2020-05-26 09:22:01
【问题描述】:

我正在尝试在 QT creator 中使用 opencv 4, 我在 Mac 上工作 但是我无法链接图书馆,我总是有一个像图2一样的错误。

请帮帮我,我真的很绝望。

【问题讨论】:

    标签: c++ macos qt opencv qt-creator


    【解决方案1】:

    首先确保您正确安装了 OpenCV 并且工作正常。您可以通过以下方式检查 OpenCV 是否存在:

    pkg-config --modversion opencv

    这取决于您如何安装 OpenCV,但将 OpenCV 库和标志链接到 Qt 就像将这两行添加到您的 .pro 文件中一样:

    INCLUDEPATH += /usr/local/include/opencv # depends on how you installed
    LIBS += `pkg-config --cflags --libs opencv`
    

    This tutorial也很有帮助。

    【讨论】:

      【解决方案2】:

      所以,我在这里有一个解决方案,我已经安装了 OpenCV 4。 在

      /usr/local/Cellar/opencv/4.2.0_1/lib/pkgconfig

      我有一个 opencv4.pc 而不是 opencv.pc 并且“opencv development package not found”错误来自这里。

      使用

      编辑您的 .pro 文件
      QT_CONFIG -= no-pkg-config
      CONFIG  += link_pkgconfig
      PKGCONFIG += opencv4 
      

      注意它是opencv4。

      在您必须在 Qt Creator 中正常配置构建环境之后。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-11
        • 1970-01-01
        相关资源
        最近更新 更多