首先,跟着网上的教程折腾了那么久,各种问题,吐槽;
第二:骂一些博客作者,根本不懂就瞎##拷贝别人的博客,原封不动的拷贝,有意思么?ffffff!!!!!
第三:正文开始
1,首先windows上64位的跟着教程配置有问题,没解决,只好换32位的。
2,下载32位的ffmpeg dev版本和shared版本。https://ffmpeg.zeranoe.com/builds/
3,打开vs,新建32位空项目,属性配置里,c/C++下的附加包含目录加入ffmpeg dev目录里的include路径
和链接器下的附加库目录加入ffmpeg dev目录里的lib路径
4,把ffmpeg dev版目录下的 doc/examples下的metadata.c文件的代码全部拷贝到新建的cpp文件,然后修改如下(记得在项目目录下拷贝一个媒体文件例如test.MP3
)
5,这个时候编译会报错,说\include\libavutil\common.h,文件无法打开《inttype。h》,
在#define AVUTIL_COMMON_H下面加入以下代码
#if defined(WIN32) &