Visual Studio 2015 中 FFmpeg 开发环境的搭建
- Visual Studio 2015 中 FFmpeg 开发环境的搭建
- 新建控制台工程
- 拷贝并配置 FFmpeg 开发文件
- 测试
- FFmpeg 开发文件的下载链接
Visual Studio 2015 中 FFmpeg 开发环境的搭建
新建控制台工程
新建 Win32 控制台应用程序。
具体流程:文件->新建->项目->Win32控制台应用程序。
拷贝并配置 FFmpeg 开发文件
拷贝 FFmpeg 开发文件:
- 头文件(*.h)拷贝至项目文件夹的include子文件夹下。
- 导入库文件(*.lib)拷贝至项目文件夹的lib子文件夹下。
- 动态库文件(*.dll)拷贝至项目文件夹下。
PS:如果直接使用官网上下载的 FFmpeg 开发文件。则可能还需要将 MinGW 安装目录中的 inttypes.h、stdint.h、_mingw.h 三个文件拷贝至项目文件夹的 include 子文件夹下。
测试
- 创建源代码文件:在工程中创建一个包含 main() 函数的 C/C++ 文件(如果已经有了可以跳过这一步)。
- 包含头文件:
- 如果是 C 语言中使用 FFmpeg,则直接使用下面代码:
#include "libavcodec/avcodec.h"
- 如果是 C++ 语言中使用 FFmpeg,则使用下面代码:
#define __STDC_CONSTANT_MACROS extern "C" { #include "libavcodec/avcodec.h" }
- main() 中调用一个 FFmpeg 的接口函数,例如下面代码打印出了 FFmpeg 的配置信息:
int main(int argc, char* argv[]) {printf("%s", avcodec_configuration());return 0; }
如果运行无误,则代表 FFmpeg 已经配置完成。
PS:这里要在打印语句处设置断点,不然输出完程序就结束了,来不及看输出。
FFmpeg 开发文件的下载链接
链接:FFmpeg 库.zip
来自雷霄骅博士,属于比较旧的版本。