【发布时间】:2014-09-02 18:01:34
【问题描述】:
我在我的项目中使用 libavcodec 和 libavformat,但是当我执行在另一台机器上构建的二进制文件时,我收到以下错误:
error while loading shared libraries: libavcodec.so.53: cannot open shared object file: No such file or directory
我用 libav 安装了 ffmpeg 并尝试了以下命令:
sudo apt-get install ffmpeg libavcodec-dev libavformat-dev
sudo apt-get install ffmpeg libavcodec-extra-53
sudo apt-get install libav-tools
当我在同一台机器上构建二进制文件时,该错误不会出现,但在第二台机器上编译会快得多。
UDPATE:我还运行了sudo apt-get install update 和sudo apt-get install pkg-config,输出没有任何变化。 (操作系统 = 12.04)
【问题讨论】: