标签:
配置环境如下:
PC:Windows XP SP3
IDE: Visual Studio 2005
FFmpeg: git-c0f67e1 (2015-12-21)
SDL: SDL2-2.0.3
4、源文件-》添加 Main.cpp
5、将 Dev FFmpeg 下的 include、lib 文件夹拷贝至 Main.cpp 同级目录下
6、将 Shared FFmpeg 下 bin 文件夹中 .dll 文件拷贝至 Main.cpp 同级目录下
7、若已安装 MinGW 则将安装目录下的 inttypes.h、stdint.h、_mingw.h 三个文件拷贝至项目 include 文件夹下
也可下载附件文件,拷贝至项目 include 文件夹下
8、修改 Dev SDL 下include 文件夹名为 SDL2, 并将其拷贝至项目 include 文件夹下
9、将 Dev SDL 下 lib 文件夹中对应系统文件夹下的 .lib 文件拷贝至项目 lib 文件夹下
10、将 Dev SDL 下 lib 文件夹中对应系统文件夹下的 .dll 文件拷贝至 Main.cpp 同级目录下
11、配置 vs2005 项目属性
- 项目-》项目属性-》配置属性-》C/C++ -》常规-》附加包含目录:添加:include
- 项目-》项目属性-》配置属性-》链接器-》常规-》附加库目录:添加:lib
- 项目-》项目属性-》配置属性-》链接器-》输入-》附加依赖项:添加:所有lib文件夹下 .lib 文件名
12、使用附件中Main.cpp文件代码测试(该代码为 雷霄骅 雷博所写)
13、编译-》error C2065: “PIX_FMT_YUV420P”: 未声明的标识符
修改 PIX_FMT_YUV420P 为 AV_PIX_FMT_YUV420P
14、编译-》fatal error LNK1103: 调试信息损坏;请重新编译模块
项目-》项目属性-》配置属性-》链接器-》高级-》入口点-》SDL_main
15、编译-》通过
16、修改代码中 filepath 变量为本地视频路径
17、运行-》 若能看到视频画面则配置成功
注:步骤14报错原因
附件列表
http://pan.baidu.com/s/1mhbZhZ6
1、VS2005+FFmpeg+SDL 环境配置
标签:
原文地址:http://www.cnblogs.com/HellcNQB/p/5069702.html