系统环境:Ubuntu 16.04
Qt版本:5.9.1

编译时报错

undefined reference to `cv::VideoCapture::VideoCapture()'

原因分析
库文件中未包含进 videocapture 有关的cv库

解决方法
.pro 文件中, lib += ……\ 后面添加如下语句:

/usr/local/lib/libopencv_videoio.so \

注意:最后一句 .so 后 去掉反斜杠(\ 表示 换行继续),表示lib库文件索引结束

参考博文:
https://blog.csdn.net/jacke121/article/details/55095454