使用ffmpeg sdk v3.2和vc6.0编译output_example.c

本文详细介绍了如何在VC6.0环境下使用ffmpeg SDK v3.2编译output_example.c文件的过程。包括解决找不到头文件、修改头文件路径、配置链接器和预编译头等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

使用ffmpeg sdk v3.2和vc6.0编译output_example.c

1. 拷贝output_example.c(从http://tinyurl.com/5h4v8q下载的)到一个空文件夹中,例如,build-test,使用vc6.0打开,编
    译,会报告找不到头文件,
2. 拷贝sdk中的头文件到build-test中。这里把所有的头文件都拷贝到和output_example.c同一个目录中,
   如果有类似:#include "libavcodec/avcodec.h"的语句,改成#include "avcodec.h"。
   把所有的:#include <stdint.h>  改成:#include “stdint.h”
3. 去掉output_example.c中的#include "snprintf.h"
4. 将sdk中的lib文件夹拷贝到build-test目录,然后打开project-->settings->Link, Category选择Input,
   在Additional Library path中填入:build-test\lib,
   在Project options中增加avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib swscale.lib。
5.打开project-->settings->C/C++, Category选择Precompiled Headers, 选择not using precompiled headers.
6.将sdk的bin目录下的文件拷贝到build-test、Debug目录。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值