qt - Qt Creator未检测到opencv

标签 qt opencv include

我试图在带有openCV3.1的Qt5.6中运行程序,但是无论我做什么,它都不会检测到openCV include。

项目->构建环境->包括:
我添加了C:\opencv\opencv3.1.0\opencv\build\include
项目->构建环境-> LIB :
我添加了C:\opencv\opencv3.1.0\opencv\build\x64\vc14\lib
但是,在代码中仍然有一条黄线表明它没有检测到opencv:

enter image description here

并且有很多这样的错误:

enter image description here

openCV的环境变量也设置为:

C:\opencv\opencv3.1.0\opencv\build



如何安装带有openCV的Qt以避免这些问题?

最佳答案

.pro 文件中,添加以下行:

INCLUDEPATH += C:\opencv\opencv3.1.0\opencv\build\include
LIBS += -LC:\opencv\opencv3.1.0\opencv\build\x64\vc14\lib \
    opencv310.lib \

并且您还需要将.dll文件的路径C:\opencv\opencv3.1.0\opencv\build\x64\vc14\bin添加到系统路径(这一次您需要重新启动Qt IDE)

关于qt - Qt Creator未检测到opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56463498/

相关文章:

c++ - QStyleOptionButton QStyle::CE_CheckBox 背景的绘制方法是什么?

c++ - OPENCV waitKey() 方法返回类型

c++ - 从网络摄像头流式传输 : is it normal that the frame does not have refcount?

regex - AS3 正则表达式 不包括?

PHP:包含函数不起作用

c++ - 仅包含一个 #include 的 .cpp 文件有什么意义?

android - 如何直接从应用程序调用 Qt?

c++ - QT-菜单的退出选项

c++ - Qt 用户调整大小事件结束(stops)

c++ - OpenCV 图像从 RGB 到 HSV 的转换