VS2017配置ffmpeg

news/2024/7/10 22:12:15 标签: ffmpeg

0.将x86改为x64(这个要根据自己的情况)

1.将ffmpeg的包含文件和库文件复制到项目的路径下面

2.项目里面项目 -> 属性 -> VC++目录 设置包含文件和库文件

3.将mingw安装目录下的include的inttypes.h,stdint.h,_mingw.h三个文件拷到包含目录下面

4.

#ifdef __cplusplus
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//some other include <>.....
extern "C"
{
#include "libavutil/opt.h"
#include "libavcodec/avcodec.h"
//some other include "".....
#include "libavutil/imgutils.h"
};
#endif

5.

#pragma comment(lib,"avutil.lib")
#pragma comment(lib,"avcodec.lib")
#pragma comment(lib,"avformat.lib")
#pragma comment(lib,"swresample.lib")
#pragma comment(lib,"swscale.lib")
#pragma comment(lib,"avfilter.lib")
#pragma comment(lib,"avdevice.lib")
//some other

OK

还是配置不好的话,传送门:ffmpeg教程 项目


http://www.niftyadmin.cn/n/1353909.html

相关文章

VS2017配置SDL2

0.x86还是x64看自己的情况 1.把包含文件和库文件复制到项目的路径下面 2.项目 -> 属性 -> VC目录 设置包含文件和库文件 3.把SDL2.dll复制一份到项目路径下面 4. #include "SDL.h" 5. #pragma comment(lib,"x86\\SDL2.lib") #pragma comment(…

SDL_VideoInfo

#include "..\..\simplest_ffmpeg_device-master\simplest_ffmpeg_readcamera\include\SDL\SDL_video.h"

完全二叉树的顺序存储代码实现

1.必须把二叉树补全成为完全二叉树&#xff0c;对应位置没有节点的补虚节点&#xff0c;虚节点只占位&#xff0c;不存放节点数据。 2.完成二叉树第i个节点的左孩子节点就是2i&#xff0c;有孩子节点就是2i1。 #include <stdio.h> #include <stdlib.h> #define CO…

二叉树的链式存储代码实现

使用三个指针域&#xff0c;分别是父节点指针&#xff0c;左孩子节点指针&#xff0c;右孩子节点指针&#xff0c;便于找到节点的父亲。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define COUNT 100 #pragma warning(disable:4996)/* 二…

PE文件导出表解析代码实现

PE文件导出表结构 typedef struct _IMAGE_EXPORT_DIRECTORY {//保留。恒为0x00000000DWORD Characteristics;//导出表的创建时间&#xff08;GMT&#xff09;DWORD TimeDateStamp;//导出表的主版本号WORD MajorVersion;//导出表的子版本号WORD MinorVersion;//导出模…

【Linux】基础开发工具——yum篇

目录 &#x1f4d6;Linux下安装软件的三种方案&#x1f4f0;源代码安装&#x1f4f0;rpm安装&#x1f4f0;yum安装 &#x1f4d6;Linux软件包管理器yum&#x1f4f0;rz、sz&#x1f4f0;查看软件包&#x1f4f0;软件安装&#x1f4f0;软件删除 &#x1f4d6;yum源问题&#x1f…

PE文件导入表代码解析

解析导入表就需要先认识下面这三个结构体 //导入表结构体 typedef struct _IMAGE_IMPORT_DESCRIPTOR {union {DWORD Characteristics; //主要这个&#xff0c;包含指向INT的RVADWORD OriginalFirstThunk;};//时间标识DWORD TimeDateStamp; //与转发有关DWORD Forw…

DLL的隐式调用

DLL项目&#xff1a; #ifndef _TestDll_ #define _TestDll_#include <stdio.h>/* DLL导出测试代码1.一个DLL可以导出变量&#xff0c;函数&#xff0c;C类 2.但是在实际开发中我们应该避免从DLL中导出变量&#xff0c;因为这个等于去掉了代码中的一个抽象层 从而使得代码…