1
我建立我的第一個Qt應用程序,並希望實現與視頻小的業務,但我得到愚蠢的錯誤:Qt和FFmpeg的 - 未定義參考
這裏是我的頭文件
#ifndef VIDEOPROCESSING_H
#define VIDEOPROCESSING_H
namespace ffmpeg {
extern "C" {
#include "libavformat/avformat.h"
}
}
bool check_if_file_is_video(QString filePath);
#endif // VIDEOPROCESSING_H
這是我的CPP文件
#include "video_processing.h"
bool check_if_file_is_video(QString filePath) {
ffmpeg::AVFormatContext *s = NULL;
ffmpeg::avformat_free_context(s);
}
我得到這樣的錯誤: video_processing.cpp:6:錯誤:未定義的引用`avformat_free_co ntext'
我試過用命名空間,仍然不起作用。
我是否缺少明顯的東西?
我應該添加到我的.pro文件的任何東西,使其工作?