[英]Linking OpenCV to Qt Creator
First of all be sure you installed OpenCV correctly and working fine.首先确保您正确安装了 OpenCV 并且工作正常。 You can check OpenCV exist or not by:您可以通过以下方式检查 OpenCV 是否存在:
pkg-config --modversion opencv pkg-config --modversion opencv
It depends how you installed OpenCV but linking OpenCV libraries and flags to Qt is simply like adding these two line to your .pro
file:这取决于您如何安装 OpenCV,但是将 OpenCV 库和标志链接到 Qt 就像将这两行添加到您的.pro
文件中一样:
INCLUDEPATH += /usr/local/include/opencv # depends on how you installed
LIBS += `pkg-config --cflags --libs opencv`
This tutorial is also very helpful.本教程也很有帮助。
So, I have a solution here, I have install the OpenCV 4. In所以,我在这里有一个解决方案,我已经安装了 OpenCV 4。在
/usr/local/Cellar/opencv/4.2.0_1/lib/pkgconfig /usr/local/Cellar/opencv/4.2.0_1/lib/pkgconfig
I have a opencv4.pc not opencv.pc and the "opencv development package not found" error came from here.我有一个 opencv4.pc 而不是 opencv.pc 并且“找不到 opencv 开发包”错误来自这里。
Edit your .pro file with编辑您的 .pro 文件
QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig
PKGCONFIG += opencv4
note that it's opencv4.请注意,它是 opencv4。
after you have to configure the Build Environment in Qt Creator normally.在您必须正常配置 Qt Creator 中的构建环境之后。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.