Visual Studio 2022 上使用ffmpeg的详细步骤

 更新时间:2025年07月12日 10:16:03   作者:秋刀鱼的滋味@  
文章介绍了在开发项目中配置FFmpeg库的步骤,添加包含目录、库目录、依赖项及动态库路径,确保编译器和链接器正确识别FFmpeg资源,最后通过测试验证配置有效性,感兴趣的朋友一起看看吧

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

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. 测试

#include <iostream>
extern "C" {
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
}
int main()
{
	printf("%s\n", avcodec_configuration());
	return 0;
}

到此这篇关于Visual Studio 2022 上使用ffmpeg的详细步骤的文章就介绍到这了,更多相关Visual Studio使用ffmpeg内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C语言计算大数阶乘的方法

    C语言计算大数阶乘的方法

    这篇文章主要为大家详细介绍了C语言计算大数阶乘的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • 使用Visual Studio 2010/2013编译V8引擎步骤分享

    使用Visual Studio 2010/2013编译V8引擎步骤分享

    这篇文章主要介绍了使用Visual Studio 2013编译V8引擎步骤分享,需要的朋友可以参考下
    2015-08-08
  • C语言中的指针 初阶

    C语言中的指针 初阶

    这篇文章主要介绍的是关于初级阶段学习C语言中指针的一些内容,那就是指针是什么?简单的说,就是通过它能找到以它为地址的内存单元。下面文章我们就来详细介绍该内容,需要的朋友可以参考一下
    2021-10-10
  • VC++开发中完美解决头文件相互包含问题的方法解析

    VC++开发中完美解决头文件相互包含问题的方法解析

    本文中,为了叙述方便,把class AClass;语句成为类AClass的声明,把class AClass开始的对AClass的类成员变量、成员函数原型等的说明称为类的定义,而把在CPP中的部分称为类的定义
    2013-09-09
  • C++中constexpr 与 explicit关键字使用实战样例

    C++中constexpr 与 explicit关键字使用实战样例

    文章详细介绍了constexpr和explicit关键字在C++中的用途和用法,constexpr用于声明实体可以在编译期求值,而explicit用于阻止不期望的隐式类型转换,本文结合实例代码介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • C++ 动态创建按钮及 按钮的消息响应

    C++ 动态创建按钮及 按钮的消息响应

    这篇文章主要介绍了C++ 动态创建按钮及 按钮的消息响应的相关资料,需要的朋友可以参考下
    2015-06-06
  • C语言 指针与数组的详解及区别

    C语言 指针与数组的详解及区别

    这篇文章主要介绍了C语言 指针与数组的详解及对比的相关资料,需要的朋友可以参考下
    2017-03-03
  • 一篇文章教你用C语言模拟实现字符串函数

    一篇文章教你用C语言模拟实现字符串函数

    这篇文章主要介绍了C语言模拟实现字符串函数,开发程序的时候经常使用到一些字符串函数,例如求字符串长度,拷贝字符串……,需要的朋友可以参考下
    2021-09-09
  • 浅谈C语言的字节对齐 #pragma pack(n)2

    浅谈C语言的字节对齐 #pragma pack(n)2

    下面小编就为大家带来一篇浅谈C语言的字节对齐 #pragma pack(n)2。小编觉得挺不错的现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C语言中宏定义的教学详解

    C语言中宏定义的教学详解

    在C语言中,宏定义是预处理器的指令,主要用于为各种数据创建别名,这篇文章主要来和大家分享一下宏定义的相关基础知识,需要的小伙伴可以了解一下
    2023-07-07

最新评论