Visual Studio 2015 中 FFmpeg 开发环境的搭建

Visual Studio 2015 中 FFmpeg 开发环境的搭建

  • [Visual Studio 2015 中 FFmpeg 开发环境的搭建](#Visual Studio 2015 中 FFmpeg 开发环境的搭建)
    • 新建控制台工程
    • [拷贝并配置 FFmpeg 开发文件](#拷贝并配置 FFmpeg 开发文件)
    • 测试
    • [FFmpeg 开发文件的下载链接](#FFmpeg 开发文件的下载链接)

Visual Studio 2015 中 FFmpeg 开发环境的搭建

新建控制台工程

新建 Win32 控制台应用程序。

具体流程:文件->新建->项目->Win32控制台应用程序。

拷贝并配置 FFmpeg 开发文件

拷贝 FFmpeg 开发文件:

  1. 头文件(*.h)拷贝至项目文件夹的include子文件夹下。
  2. 导入库文件(*.lib)拷贝至项目文件夹的lib子文件夹下。
  3. 动态库文件(*.dll)拷贝至项目文件夹下。

PS:如果直接使用官网上下载的 FFmpeg 开发文件。则可能还需要将 MinGW 安装目录中的 inttypes.h、stdint.h、_mingw.h 三个文件拷贝至项目文件夹的 include 子文件夹下。

测试

  1. 创建源代码文件:在工程中创建一个包含 main() 函数的 C/C++ 文件(如果已经有了可以跳过这一步)。

  2. 包含头文件:

    • 如果是 C 语言中使用 FFmpeg,则直接使用下面代码:
    cpp 复制代码
    #include "libavcodec/avcodec.h"
    • 如果是 C++ 语言中使用 FFmpeg,则使用下面代码:
    cpp 复制代码
    #define __STDC_CONSTANT_MACROS
    extern "C"
    {
    #include "libavcodec/avcodec.h"
    }
  3. main() 中调用一个 FFmpeg 的接口函数,例如下面代码打印出了 FFmpeg 的配置信息:

    cpp 复制代码
    int main(int argc, char* argv[])
    {
    	printf("%s", avcodec_configuration());
    	return 0;
    }

如果运行无误,则代表 FFmpeg 已经配置完成。

PS:这里要在打印语句处设置断点,不然输出完程序就结束了,来不及看输出。

FFmpeg 开发文件的下载链接

链接:<>

来自雷霄骅博士,属于比较旧的版本。

相关推荐
thinking_talk11 小时前
换一个 AI IDE,过去的数据还能继续用吗?
ide·ai ide·数据复用
Caster_Z11 小时前
IntelliJ IDEA 安装 Qoder CN (Formerly Lingma)
java·ide·intellij-idea
一嘴一个橘子12 小时前
idea 的 双击Shift 全局搜索
java·ide·intellij-idea
nvvas12 小时前
最新版 IntelliJ IDEA 全面介绍:面向现代 Java 开发者的智能 IDE
java·ide·intellij-idea
郭涤生13 小时前
VScode回归ACM模式(古法编程)配置
linux·ide·vscode
敖行客 Allthinker14 小时前
分布式远程研发团队,借助云 IDE 统一开发环境
ide·分布式
艾莉丝努力练剑14 小时前
【AI大模型接入SDK】C++日志体系与spdlog封装的理论部分
开发语言·c++·ide·人工智能·学习·面试·trae
on_pluto_1 天前
【debug】vscode 和 codex 不兼容问题
ide·人工智能·vscode·编辑器
zone_z2 天前
07 · 等待事件与 OWI 方法:从 OSW 到 BUG 的完整破案实录
linux·数据库·oracle·ffmpeg·bug·troubleshooting
一杯原谅绿茶2 天前
VSCode的Eclipse插件-编译Eclipse项目
ide·vscode·eclipse