在VS2010上搭建FFMPEG环境与SDL环境配置
来源:互联网 发布:java 抓取网页内容 编辑:程序博客网 时间:2024/05/16 12:50
参考:http://blog.csdn.net/huangqi734044860/article/details/60956995 点击打开链接
下载FFMPEG
传送门: https://ffmpeg.zeranoe.com/builds/
在这里下载的是2.5.2-win32的版本。
步骤,按照 http://blog.yundiantech.com/?log=blog&id=7 这里。
编写代码等。
代码如下
#include <iostream>
using namespace std;
extern "C"
{
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
#include "libswscale/swscale.h"
#include "libavdevice/avdevice.h"
};
int main(int argc, char *argv[])
{
cout<<"Test"<<endl;
av_register_all();
cout<<avcodec_version()<<endl;
int aaa;
cin>>aaa;
}
编译运行
出现一些问题:
问题a:
fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory
原因:
没有找到头文件。inttypes.h
参考:http://blog.csdn.net/ly402609921/article/details/9030635
解决方法:
步骤一:下载 FFmpeg-full-SDK-3.2.rar,里面有头文件inttypes.h
传送门:http://download.csdn.net/detail/hslaiyaya/4423897
步骤二:将inttypes.h文件拷贝到FFMPEG的 libavutil 目录下面
步骤三:将common.h文件中,修改#include <inttypes.h> 为 #include "inttypes.h"
问题b:
符号未解析:
error LNK2019: unresolved external symbol _avcodec_version referenced in function _main
error LNK2019: unresolved external symbol _av_register_all referenced in function _main
原因:在vs2010中,没有找到对应的lib文件。
解决方法:
步骤一:
右击工程,点击属性,配置工程--连接器--通常--添加lib目录
步骤二:
右击工程,点击属性,配置工程--连接器--输入--添加依赖
步骤三:将ffmpeg的lib文件,加入依赖项中
步骤四:保存,退出。
问题c:
缺少动态库
原因:没有找到ffmpeg的动态库
解决方法:
步骤一:下载2.5.2-win32的shared版本,将bin目录下面的所有文件拷贝到与应用程序一致的目录
运行结果(成功)
- 在VS2010上搭建FFMPEG环境与SDL环境配置
- 在VS2010上搭建FFMPEG环境
- 在VS2005环境上配置SDL
- FFMPEG 在vs2010中的环境配置
- 在vs2010上配置cuda环境
- 在vs2010上配置opencv的环境
- SDL在 Dev C++上的运行环境配置
- C语言+SDL编写俄罗斯方块(一)--在VS2005环境上配置SDL
- VS2010下FFmpeg开发环境的搭建
- 在Windows下搭建QT+SDL环境
- 【SDL】 如何在RedHat6.5中搭建SDL开发环境
- Ubuntu14.04搭建FFMPEG + SDL + CodeBlocks开发环境
- FFmpeg再学习 -- SDL 环境搭建和视频显示
- vs2010+SQL2008R2在本地发布成的网站,如何在服务器上配置环境与运行?
- PortAudio(v19) 在vs2010上的环境搭建
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
- 在ubuntu12.04上配置opencv2.4.8+ffmpeg环境
- C语言程序设计习题1-17 编写一个程序,打印长度大于80个字符的所有输入行
- CF850B-Arpa and a list of numbers
- IAR for STM8下载、安装、破解及新建工程教程
- Codeforces 851E-Arpa and a game with Mojtaba
- centos7 安装php7.0
- 在VS2010上搭建FFMPEG环境与SDL环境配置
- Linux信号量机制
- 第三十三天
- 设计模式之装饰者模式
- C语言中的与或操作
- JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架
- GBDT实战
- hdu1281(二分图匹配)
- 用js实现动画效果