Я пытаюсь использовать библиотеки FFmpeg, доступные из здесь под Windows 10 (64 бита).Я скачал версию = 20181126-90ac0e5, архитектура = Windows-64, Linking = Dev.В этой папке FFmpeg есть 3 папки: examples, lib и include.Чтобы использовать эти библиотеки, я скопировал содержимое папки «include» в папку «include» моей установки MinGW.Я также скопировал содержимое папки «lib» в папку «lib» MinGW.Я пытаюсь скомпилировать пример decode_video.c, который находится внутри папки с примерами, следующим образом:
gcc decode_video.c -o decode_video.exe -lavcodec -lavutil -lavformat -lm
Компилятор дает мне эти неопределенные ссылки:
undefined reference to `avcodec_send_packet'
undefined reference to `avcodec_receive_frame'
undefined reference to `av_packet_alloc'
undefined reference to `avcodec_find_decoder'
undefined reference to `av_parser_init'
undefined reference to `avcodec_alloc_context3'
undefined reference to `avcodec_open2'
undefined reference to `av_frame_alloc'
undefined reference to `av_parser_parse2'
undefined reference to `av_parser_close'
undefined reference to `avcodec_free_context'
undefined reference to `av_frame_free'
undefined reference to `av_packet_free'
Я бы хотелзнаю, что я делаю не так здесь.Любое руководство очень приветствуется.