我尝试将QT和OpenCV与以下.pro集成在一起,但仍然收到有关链接的错误。
######################################################################
# Automatically generated by qmake (2.01a) Wed Apr 6 17:34:22 2011
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
QT+=opengl
# Input
HEADERS += glwidget.h mainwindow.h ui_info.h ui_information.h
FORMS += mainwindow.ui
SOURCES += glwidget.cpp main.cpp mainwindow.cpp
RESOURCES += res.qrc
INCLUDEPATH += /usr/local/include/opencv
LIBS += /Library/Frameworks/OpenCV/lib
最佳答案
您在此配置中缺少库名称,请按以下方式指定库名称:
LIBS + = -L / usr / local / lib -lcv -lhighgui
库名称可以随OpenCV版本的变化而变化,因此您必须查看OpenCV文档。
一个更简单的方法是通过在项目.pro文件中将INCLUDEPATH和LIBS替换为以下内容来使用pkg-config:
CONFIG += link_pkgconfig
PKGCONFIG += opencv
https://stackoverflow.com/questions/5578363/