Я действительно запутался с такой ошибкой компиляции (c ffmpeg qt)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Я действительно запутался с такой ошибкой компиляции (c ffmpeg qt)

Сообщение Anonymous »

Я загрузил последний исходный код FFMPEG и успешно установил его на Ubuntu
, но я не смог собрать простую демонстрацию. (Я включил надлежащие заголовки) < /p>

Вот сообщения об ошибках, лишь некоторые из них: < /p>

error: unknown type name 'AVFrame'

error: 'NULL' undeclared (first use in this function)

error: request for member 'streams' in something not a structure or union

error: 'AVMEDIA_TYPE_VIDEO' undeclared (first use in this function)

error: expected expression before ')' token
< /code>

Можете ли вы помочь мне решить эту проблему?extern "C"{
#include
#include
#include
#include
}

int main(int argc, char *argv[]) {
AVFormatContext *pFormatCtx;
int i, videoStreamIdx;
AVCodecContext *pCodecCtx;
AVCodec *pCodec;
AVFrame *pFrame;
AVFrame *pFrameRGB;
< /code>

e.g avformatcontext объявлен в окле «/сар/include/libavformat/avformat.h
».>

Подробнее здесь: https://stackoverflow.com/questions/164 ... -ffmpeg-qt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»