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;
}
相关推荐
晨尘光28 分钟前
【pycharm 创建一个线程,在线程函数中增加的日志打印,日志打印了,但是打断点进不去】
ide·python·pycharm
正经教主2 小时前
【App开发】Mumu模拟器安装使用与Android Studio连接指南
android·ide·android studio
我科绝伦(Huanhuan Zhou)3 小时前
Oracle AWR管理与快照操作完整指南
数据库·oracle·ffmpeg
梵尔纳多4 小时前
ffmpeg 使用滤镜实现播放倍速
c++·qt·ffmpeg
Candice_jy4 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
拿破轮8 小时前
不小心在idea中点了add 到版本控制 怎么样恢复?
java·ide·intellij-idea
willhuo13 小时前
vscode编辑arduino项目
ide·vscode·编辑器
York·Zhang14 小时前
VSCode 插件开发完整指南:从零到发布
ide·vscode·node.js·编辑器
golang学习记18 小时前
JetBrains IDE 推出新一代 UI主题,有点东西
ide·ui