ffmpeg編譯安裝到此目錄:
/usr/local/ffmpeg/
在應(yīng)用代碼中包含這些頭文件,仍然報(bào)錯(cuò),找不到頭文件
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libswscale/swscale.h>
#include <libavutil/imgutils.h>
編譯代碼時(shí)就得在gcc/g++命令行中添加參數(shù):
g++ -I /usr/local/ffmpeg/include file1.cpp
vscode中右鍵也打不開這個(gè)頭文件,真JB不得勁兒!
avformat.h無法被識(shí)別的原因:
avformat.h位于此目錄下:
/usr/local/ffmpeg/include/libavformat/
而linux默認(rèn)只能識(shí)別/usr/local/include/下面的頭文件
avcodec.h,swscale.h,imgutils.h無法被識(shí)別也是同樣原因
解決辦法:
ln -s /usr/local/ffmpeg/include/* /usr/local/include
O了!
翹里哇!
posted on 2024-04-10 15:18
小王 閱讀(341)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
音視頻