Integrating QT and OpenCV?



我尝试将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文档。更简单的方法是使用pkg-config,将项目.pro文件中的INCLUDEPATH和LIBS替换为以下内容:

CONFIG += link_pkgconfig
PKGCONFIG += opencv

我终于找到了解决办法。我已经移动了我的博客,我将很快再次发布。如果你需要它就发短信给我,我会发给你!

尝试将lib的文件名添加到路径中。LIBS +=/Library/Frameworks/OpenCV/lib/OpenCV .lib

链接像OpenCV这样的外部库的最简单和最可靠的方法是使用Qt Creator中的"Add library "向导。

下面列出的步骤可以在Qt5文档中找到:[http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html][1]在"添加库"部分。

  1. 右键单击位于创建器左侧"项目窗格"中的项目文件…然后选择"Add Library…"
  2. 按照向导
  3. 的说明操作

让我从这里添加一些特异性…

  • 选择"External Library"
  • 对于"库文件",导航到您的openv_worldxxx。opencv_worldxxx . lib文件(或opencv_worldxxx . lib)。[ex. ...opencvbuildx64vc12libopncv_world.lib]
  • 对于"Include文件夹",导航到构建中的"Include"文件夹。[例。… opencv 制造]包括
  • 选择您的操作系统,动态/静态库(以适当的为准)
  • 点击下一步,清理,然后运行!
  • 相关内容

    • 没有找到相关文章

    最新更新