gpt4 book ai didi

c++ - Mac 上 Qt Creator 中的 openCV

转载 作者:行者123 更新时间:2023-11-28 02:24:16 24 4
gpt4 key购买 nike

我是 C++ 的新手,所以这可能是一个简单的修复,但即使在阅读了 Stack Overflow 关于 openCV 和 Qt creator 的许多帖子后,我仍然无法运行我的程序。现在是我尝试让 openCV 在 Qt Creator 中工作的第 4 天,非常感谢任何帮助!

我知道 openCV 已安装并在我的计算机上运行,​​因为我可以通过运行 g++ pkg-config --libs --cflags opencv -o name name.cpp 来构建和运行程序在终端中,只要我不尝试在 Qt Creator 中使用 openCV。我通过 Homebrew 安装了 openCV,并从其网站下载了 Qt creator。我还通过在终端中运行“brew install qt”安装了 qt。

我尝试通过编辑现在读取的项目文件将 openCV 链接到我的 Qt 项目:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = opencvTestQT2

TEMPLATE = app

SOURCES += main.cpp\
mainwindow.cpp

HEADERS += mainwindow.h

FORMS += mainwindow.ui

QT_CONFIG -= no-pkg-config

CONFIG += link_pkgconfig

PKGCONFIG += opencv

但是在尝试运行它时出现错误:

opencv development package not found

我还尝试在我的项目文件中添加以下行:

INCLUDEPATH += /usr/local/Cellar/opencv/2.4.11_1/include/
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.10
LIBS += -L/usr/local/Cellar/opencv/2.4.11_1/lib -lopencv_imgcodecs -lopencv_highgui

但它们都不允许构建我的程序。

我使用的是运行版本 10.10.4、openCV 2.4 和 Qt Creator 3.4.2 的 Mac,以防有帮助。

提前致谢

最佳答案

单击左 Pane 中的项目 -> Build & Run -> 在 Build Environment 上,将 Path 添加到/usr/local/bin 以便 qt creator 找到 pkg-config。

关于c++ - Mac 上 Qt Creator 中的 openCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com