先把图贴出来。,第一张是编译的,第二张是运行的 同时我还发现在运行时,如果把这里面的第74句打开,不注释掉的话就能够运行(傻逼c++…) 问题分析: 找那个lib文件,发现存opencv下,但是事又发现这个opencv的文件夹是别人编译好拷贝给我的,不是我自己编译的,所以不行。将别人拷贝我的文件夹删除。重新编译opencv 先编译ffmpeg,将其设置为动态链接库,并且在 vim /etc/profile 文件末尾添加 export FFMPEG_HOME=/home