先把图贴出来。,第一张是编译的,第二张是运行的

同时我还发现在运行时,如果把这里面的第74句打开,不注释掉的话就能够运行(傻逼c++…)

问题分析:
找那个lib文件,发现存opencv下,但是事又发现这个opencv的文件夹是别人编译好拷贝给我的,不是我自己编译的,所以不行。将别人拷贝我的文件夹删除。重新编译opencv
先编译ffmpeg,将其设置为动态链接库,并且在
vim /etc/profile
文件末尾添加
export FFMPEG_HOME=/home/hzq/FieldWork/