Почему avformat_network_init () дает неразрешенный внешний символ - PullRequest
0 голосов
/ 09 октября 2019

Я очень новичок в ffmpeg и пытаюсь следовать https://gist.github.com/rcolinray/7552384 этому руководству.

Я скомпилировал библиотеку, и когда я использую avformat_network_init ();я получаю неразрешенную внешнюю ошибку символа.

это мои включаемые файлы и библиотека.

extern "C" {
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavfilter/avfilter.h>
#include <libavdevice/avdevice.h>
#include <libswresample/swresample.h>
#include <libswscale/swscale.h>
#include <libavutil/avutil.h>
}

#pragma comment(lib, "avcodec.lib")

1 Ответ

1 голос
/ 09 октября 2019

нужно добавить

#pragma comment(lib, "avformat.lib")

и чем нужно показать компилятор

  avcodec-58.dll
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...