windows下配置ffmpeg开发环境
来源:互联网 发布:窗帘馒头制作数据视频 编辑:程序博客网 时间:2024/05/22 15:35
本文档为快速在vs2010中搭建FFmpeg环境提供方便。
从官网上下载ffmpeg最新的版本。网址为http://ffmpeg.zeranoe.com/builds/。例如我需要的是64-bitBuilds (Shared)和64-bit Builds (Dev),版本号要相对应。64-bit Builds (Shared)主要包含了所要用到的dll文件,64-bit Builds (Dev)主要包含了所要用的头文件和lib文件。其实这些lib并不是传统的静态库文件(真正的静态库文件是在lib目录下的*.a文件),他们是dll的导出库。dll文件在64-bit Builds (Shared)的bin目录下,lib文件在64-bit Builds (Dev)的lib目录下,头文件在64-bit Builds (Dev)的include目录下。
1,将Dev版本下的lib和include文件夹拷贝到 到你工程新建的目录下 如:common
2,添加include路径 点击工程名右键->属性->c/c++->常规->附加包含目录 如:common/include。
3,点击应用 确认。
4,添加lib库路径 点击工程名右键 ->属性->链接器->常规 附加库目录 如:common/lib
5,点击应用 确定。.
添加ffmpeg的所引用的lib文件 。鼠标右键点击工程名,选择属性, 然后选择配置属性 -> 链接器 -> 输入 -> 附加依赖项,添加的文件为你下载的64-bit Builds (Dev)中的lib文件。
6,将下载的64-bit Builds (Shared)的bin目录下的dll文件拷贝到你工程的源文件目录下。
此时ffmpeg在vs2010中的配置完成。但Visual Studio中有几个头文件没有,所以需要你自己下载,这些文件为以下几个:
1. <complex.h> 2. <fenv.h> 3. <inttypes.h> 4. <stdbool.h> 5. <stdint.h> 6. <tgmath.h>
如我编译的时候说缺少”inttypes.h” 所以我添加”inttypes.h”到 include/目录下。
注意:vs2010编译器默认编译的程序位32位。所以64位的ffmpeg不能通过编译。
此时可以修改vs2010位x64方式编译。方法如下:
(1).点击Win32下拉框 配置管理器.
(2)点击活动解决方案平台(p) –>新建
(3) 在键入或选择新平台下拉框中选择x64 点击确认即可。
注意: C++代码 在引用ffmpeg头文件时 要加上extern “C” 否则编译出错。
- windows下配置ffmpeg开发环境
- windows环境下搭建ffmpeg开发环境
- windows环境下搭建ffmpeg开发环境
- windows环境下搭建ffmpeg开发环境
- FFMpeg在Windows下搭建开发环境
- FFmpeg Windows环境配置
- Windows环境下PHP开发环境配置
- Windows环境下Python开发环境配置
- Windows环境下Hadoop开发环境配置
- Windows下FFmpeg-full-SDK-3.2开发环境搭建
- Windows下搭建ffmpeg+VS2008开发环境详细教程
- windows环境下编译ffmpeg
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- Windows下JSP开发环境的配置
- JAVA这个符号<< >> >>>是什么
- MVC遵循的原则
- 搞了多年管理软件,总算说清楚了什么是好软件
- 说一个和cut相反的命令paste
- 854计算机基础——《计算机组成原理》考点汇总(四) IO系统
- windows下配置ffmpeg开发环境
- StartSSL证书申请与使用
- linux编程
- NandFlash
- 【链表】奇怪的体育老师
- Unity AssetBundle爬坑手记 - 夜阑卧听风吹雨
- 支付宝错误提示: sign check fail: check Sign and Data Fail JSON also
- 机器学习中的交叉验证(cross-validation)
- Win7 32位Virtualbox安装Centos7