本文主要是介绍QT中加入opencv出现VideoCapture was not declared in this scope,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报如下错误:
error: 'VideoCapture' was not declared in this scopeVideoCapture capture(0,CAP_ANY);
这种查了很多资料发现需要加头文件,和库文件。按照这种做法做了之后还是报这种错误。
头文件和库文件加入到工程的方法如下:
INCLUDEPATH += D:\QtOpenCV\includeD:\QtOpenCV\include\opencvD:\QtOpenCV\include\opencv2
LIBS += D:\QtOpenCV\lib\libopencv_*.a
经过多次修改发现问题在于需要添加引用才行。
加入如下代码
using namespcace cv;
就可以进行编译通过了,这种坑躺过一次,防止后面再次发生。特别记录一下。
这篇关于QT中加入opencv出现VideoCapture was not declared in this scope的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!