我试图在带有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:
并且有很多这样的错误:
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/