コンパイルしようとしています。シンプルなスクリーンレコーダー。 .NET関連の無効なライブラリパスが原因でリンカエラーが発生しますffmpeg
。
を使用してインストールパスを確認すると、次のwhereis ffmpeg
結果が表示されます。
ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/local/bin/ffmpeg /opt/ffmpeg/bin/ffmpeg
何度もインストールしましたが、ffmpeg
以前のバージョンを削除しなかったため、リンカエラーが発生しました。
ffmpeg
以前のインストールの問題を解決し、ライブラリパスの問題を解決するには?
答え1
$PATH
環境変数を確認する必要があります$LD_LIBRARY_PATH
。正しいffmpegバージョンを指し、古いバージョンが含まれていないことを確認してください。
LD_LIBRARY_PATH
まだ設定されていない場合は、以下を試してください。
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib ffmpeg