QT找不到openCV的库 [英] QT can't find openCV's libs
本文介绍了QT找不到openCV的库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经通过此指令.
当我使用OpenCV并通过cmake构建代码时-没关系. 但是现在我正尝试从QT使用OpenCV,但出现如下错误:
I use OpenCV when and build the code via cmake - and it's all ok. But now I'm trying to use OpenCV from QT, and I get errors like this:
error: undefined reference to `cvCreateCameraCapture'
来自OpenCV的所有功能的相同错误.
The same errors for all functions from OpenCV.
我试图在.pro中添加以下代码:
I tried to add in .pro this code:
INCLUDEPATH += /usr/local/include/opencv2
LIBS += -L/usr/local/lib
LIBS += -lopencv_core
LIBS += -lopencv_imgproc
LIBS += -lopencv_highgui
LIBS += -lopencv_ml
LIBS += -lopencv_video
LIBS += -lopencv_features2d
LIBS += -lopencv_calib3d
LIBS += -lopencv_objdetect
LIBS += -lopencv_contrib
LIBS += -lopencv_legacy
LIBS += -lopencv_flann
但这是行不通的.
dir /usr/local/include/opencv2
存在且不为空.
But it isn't work.
The dir /usr/local/include/opencv2
exist and not empty.
那么,怎么了?
推荐答案
将此添加到.pro文件:
Add this to .pro file:
LIBS += "pkg-config --libs opencv"
这篇关于QT找不到openCV的库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文