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;
}
相关推荐
海棠AI实验室5 小时前
第七章 断点调试:VSCode 调试全流程(含常见坑)
ide·vscode·编辑器
blog.pytool.com6 小时前
LVGL 驱动地址自动变更为32 位的问题
ffmpeg
淮北4946 小时前
通过VSCODE下在markdown插件编辑查看
ide·vscode·编辑器
知南x7 小时前
【物联网视频监控系统----韦东山老师视频总结】(4)流媒体方案的实现之ffmpeg
ffmpeg·音视频
kkoral8 小时前
FFmpeg 零基础入门教程
ffmpeg
无限进步_8 小时前
【C语言&数据结构】另一棵树的子树:递归思维的双重奏
c语言·开发语言·数据结构·c++·算法·github·visual studio
say_fall10 小时前
泛型编程基石:C++ 模板从入门到熟练
java·开发语言·c++·编辑器·visual studio
m5655bj11 小时前
如何通过 C# 快速生成二维码 QR Code
c#·visual studio
乘风对月歌11 小时前
conda 或 vscode 中没有的虚拟环境
ide·vscode·conda
Sylvan Ding11 小时前
Cursor配置迁移到VSCode
ide·vscode·编辑器·cursor·配置迁移