Ffmpeg 为什么avformat_network_init()给出未解析的外部符号

Ffmpeg 为什么avformat_network_init()给出未解析的外部符号,ffmpeg,Ffmpeg,我对ffmpeg非常陌生,并尝试学习本教程 我已经编译了这个库,当我使用avformat_network_init()时;我得到未解决的外部符号错误 这些是我的包含文件和库 extern "C" { #include <libavformat/avformat.h> #include <libavcodec/avcodec.h> #include <libavfilter/avfilter.h> #include <libavdevice/avdevic

我对ffmpeg非常陌生,并尝试学习本教程

我已经编译了这个库,当我使用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")
extern“C”{
#包括
#包括
#包括
#包括
#包括
#包括
#包括
}
#pragma注释(lib,“avcodec.lib”)
您需要添加

#pragma comment(lib, "avformat.lib")
然后需要显示编译器

  avcodec-58.dll