gpt4 book ai didi

c++ - 链接 OpenCV 3.0。 QT Creator 的库

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:00 25 4
gpt4 key购买 nike

我在 Ubuntu 14.04 上开发 vmware

我似乎找不到在 qt creator 中链接库的方法。我遵循了一个非常好的教程 here并完全按照它说的去做,但得到未定义的引用:在尝试构建项目时。

Opencv 从终端编译时工作正常。

我已经创建了一个 QT 项目并将这些行添加到我的 .pro 文件中:

INCLUDEPATH += /usr/local/include/opencv
LIBS += -L/usr/local/lib -lopencv_core -lopencv_imgcodecs -lopencv_highgui

我不是一个有经验的程序员,我做错了什么吗?我搜索过类似的问题,但所提供的解决方案都没有帮助。

谢谢!佩特拉

编辑:我整个 .pro 文件的内容:

QT       += core

INCLUDEPATH += /usr/local/include/opencv
#LIBS += -L/usr/local/lib -lopencv_core -lopencv_imgcodecs -lopencv_highgui

#LIBS += /usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgcodecs.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_shape.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_superres.so /usr/local/lib/libopencv_ts.a /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videoio.so /usr/local/lib/libopencv_videostab.so

LIBS += 'pkg-config opencv --libs'

QT -= gui
#QT += widgets


TARGET = Test
CONFIG += console
CONFIG -= app_bundle

#CONFIG += link_pkgconfig
#PKGCONFIG += opencv

TEMPLATE = app


SOURCES += main.cpp

最佳答案

您唯一需要添加到 .pro 文件的是:

LIBS += `pkg-config opencv --libs`

关于c++ - 链接 OpenCV 3.0。 QT Creator 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34277123/

25 4 0
文章推荐: opencv - 检测是否有人在视频中说话
文章推荐: c# - 判别 taskkill.exe 为 excel.exe
文章推荐: c# - Internet Explorer 无法打开网站
文章推荐: html - 在 React 应用程序的 中插入分页符