Visual Studio 2022 上使用ffmpeg

目录

[1. 添加包含目录](#1. 添加包含目录)

[2. 添加库目录](#2. 添加库目录)

[3. 添加依赖项](#3. 添加依赖项)

[4. 添加动态库目录](#4. 添加动态库目录)

[5. 测试](#5. 测试)


在解决方案中右击项目名称,弹出的窗口中选择 "属性"。

1. 添加包含目录

"C/C++" -> "常规" -> "附加包含目录"中添加 ffmpeg中的include目录。

2. 添加库目录

"链接器" -> "常规" -> "附加库目录"中添加 ffmpeg中lib目录。

3. 添加依赖项

"链接器" -> "输入" -> "附加依赖项"中添加 一下库名称:

复制代码
avcodec.lib
avdevice.lib
avfilter.lib
avformat.lib
avutil.lib
postproc.lib
swresample.lib
swscale.lib

4. 添加动态库目录

"调试" -> "环境" 中添加动态库所在目录即可:

例如:PATH=D:\ffmpeg-7.1.1-full_build-shared\bin;%PATH%

5. 测试

cpp 复制代码
#include <iostream>

extern "C" {
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
}

int main()
{
	printf("%s\n", avcodec_configuration());
	return 0;
}
相关推荐
AA陈超37 分钟前
JetBrains Rider ‘IntelliJ‘ 快捷键映射表
ide·intellij-idea·idea·intellij idea
天勤量化大唯粉1 小时前
枢轴点反转策略在铜期货中的量化应用指南(附天勤量化代码)
ide·python·算法·机器学习·github·开源软件·程序员创富
charlie1145141912 小时前
深入解构:MSVC 调试机制与 Visual Studio 调试器原理
c++·ide·windows·学习·visual studio·调试·现代c++
Lv11770082 小时前
Visual Studio 中的密封类和静态类
ide·笔记·c#·visual studio
JobDocLS2 小时前
VScode使用方法
ide·vscode·编辑器
阿华田5125 小时前
如何基于Jupyter内核自研NoteBook
ide·python·jupyter·自研notebook
无限进步_7 小时前
【C语言】队列(Queue)数据结构的实现与分析
c语言·开发语言·数据结构·c++·算法·链表·visual studio
小曾同学.com7 小时前
SRT协议推拉流
ffmpeg·实时音视频·vlc·obs·srt协议·srt推拉流
Huanzhi_Lin7 小时前
常用IDE快捷键备忘
ide·快捷键
lingzhilab7 小时前
零知IDE——基于零知ESP32S3部署AI 小智,轻量化智能交互终端
ide·人工智能