vs2015+ffmpeg开发环境配置

参考教程

https://blog.csdn.net/HUSTLX/article/details/51014307

1.在http://ffmpeg.zeranoe.com/builds/  下载最新的ffmpeg的dev版和share版,注意下载的时候严格区分x64和x86,取决于你vs2015调试的解决方案平台用什么,如果安装了错误的版本将会出现一堆无法解析的错误。
包含三个版本:Static、Shared以及Dev
• Static   --- 包含3个应用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,体积都很大,相关的DLL已经被编译到exe里面去了。
• Shared --- 除了ffmpeg.exe , ffplay.exe , ffprobe.exe之外还有一些DLL,exe体积很小,在运行时到相应的DLL中调用功能。
• Dev      --- 开发者(developer)版本,里面包含了库文件xxx.lib以及头文件xxx.h,这个版本不含exe文件
    把dev版本与share版本都下下来解压,dev版本文件夹中的Include和lib目录整个儿复制到VS项目目录下。接着将share版本文件夹中bin目录下对应的所有dll复制到项目路径下,如下图所示:

开始配置

一键导入,下属配置已经保存直接导入,若没有手动配

0 工程 x86   x64暂时不能用

1环境变量

包含目录

库目录

3,在要用到ffmpeg库的头文件中加入:

extern "C"
{
#include "include\libavcodec\avcodec.h"
#include "include\libavformat\avformat.h"
#include "include\libavutil\channel_layout.h"
#include "include\libavutil\common.h"
#include "include\libavutil\imgutils.h"
#include "include\libswscale\swscale.h"
#include "include\libavutil\imgutils.h"
#include "include\libavutil\opt.h"
#include "include\libavutil\mathematics.h"
#include "include\libavutil\samplefmt.h"
};
#pragma comment(lib, "avcodec.lib")
#pragma comment(lib, "avformat.lib")
#pragma comment(lib, "avdevice.lib")
#pragma comment(lib, "avfilter.lib")
#pragma comment(lib, "avutil.lib")
#pragma comment(lib, "postproc.lib")
#pragma comment(lib, "swresample.lib")
#pragma comment(lib, "swscale.lib")

  

原文地址:https://www.cnblogs.com/kekeoutlook/p/11097605.html

时间: 2024-10-07 20:11:55

vs2015+ffmpeg开发环境配置的相关文章

VS2013 FFmpeg开发环境配置

1.下载ffmpeg包(dll.include.lib)   https://ffmpeg.zeranoe.com/builds/ 有3个版本:Static.Shared和Dev Static  --- 包含3个应用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,相关的DLL已经被编译到exe里了. Shared---包含3个应用程序之外还包含一些DLL,exe体积很小,在运行时到相应的DLL中调用功能. Dev     ---开发者(developer)版本,

VS2015 ionic 开发环境配置纪要

1)第一次安装Tools for Apache Cordova不成功,到Options检查依赖项,缺少Node等,重新下载了32为的nodeJs安装.然后运行VS安装程序,卸载Tools for Apache Cordova,重新安装,成功. 2)下载VS ionic模板 https://taco.visualstudio.com/en-us/docs/tutorial-ionic/#getTemplates 3)for error: ApacheCordovaToolsPackage pack

Windows FFMPEG开发环境配置

1.去FFMPEG网站上下载Dev版本的库,里面有我们需要的头文件和lib文件,然后下载Shared版本的库,里面有我们需要的dll文件 http://ffmpeg.zeranoe.com/builds/ 记得区分32位和64位的库,这里碰到一个大坑,就是我下载的是64位的库,但是创建工程的时候选的是32位的工程,导致链接的时候一直报 无法解析的外部符号 _av_register_all...(这个因为以前在Linux上使用的都是自己编译出来的库,所以没注意这个坑) 最后通过这个链接解决的 ht

Visual studio 通用开发环境配置:SDL,FFMPEG为例

引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库目录(lib) 配置库文件的动态链接库(dll),这一步是很多人容易忽略的.上面配置好包含目录和库目录,只是开发环境配置完成了,没有配置好dll,在使用该库的程序运行时,会造成操作系统无法加载库对应的动态链接库.下面以SDL的配置为例,详细说明是如何配置的. SDL在visual studio下的开

VS配置FFmpeg开发环境

在做视频处理的时候,通常需要对视频数据进行编解码,这时利用开源的FFmpeg视频音频处理方案是大多数程序员的选择,毕竟自己去进行编解码器的编写实在是太太太没效率了,而且大多数情况下还满满的都是写不出来...然决定用FFmpeg只是最开始的一步,因为后面如何去搭建这个环境是个比较麻烦的问题. 通常在VS上搭建FFmpeg开发环境有两种方法,一是从FFmpeg的官网下载源码然后自己进行编译.其复杂度之高实在是令本人望而却步,看了几篇教程之后感觉不会再爱了,当然如果你是立志要在视频上干一番大事业的,还

Visual Studio 开发(二):VS 2017配置FFmpeg开发环境

在上篇文章Visual Studio 开发(一):安装配置Visual Studio Code 中,我们讲了一下如何配置VS CODE,来编写和调试C的代码.如果你已经使用VS Code回顾和复习好C相关的知识了,并且有想深入学习FFmpeg的方法,那么可以看看这篇文章,相信对你会很有帮助. 一.下载安装Visual Studio 下载地址为:https://visualstudio.microsoft.com/zh-hans/downloads/ 然后进行安装,安装时选择C/C++开发的选项进

踏入OpenGL大门 —— VS2015开发环境配置 (详细图文)

转自: https://www.jianshu.com/p/68c314fa9fea?from=groupmessage 眼睛熊 ---------------- 本文 --------------- 注意:笔者是以 Win10 + VS2015 为例 内容:安装CMake.配置freeglut .配置glew 版本:Window10.VS2015.CMake 3.8.0-rc-1.freeglut 3.0.0.glew 2.0.0 目标:使初学者不再为配置OpenGL相关环境苦恼 预热 需要说

2.VS2013和opencv3.1.0开发环境配置

首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量--->Path--->编辑,将OpenCV安装目录的bin目录添加进去,记得加上 ;(分号),本人电脑上的路径为:D:\OpenCV\OpenCV4Windows\OpenCV-3.1.0-Windows\build\x64\vc12\bin Step 2:VS2013中要做的的配置 具体操作如

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安