一、库文件下载
ffmpeg下载地址

这里要下载window的shared版本,里面包含了ffmpeg的lib和dll文件。同时还推荐下载ffmpeg的源码文件,源码文件里面有官方给出的一些example,有利于我们了解ffmpeg的使用方法。

若对SDL源码感兴趣可以下载源码,若是仅仅想于开发,用则下载下面的Development Libraries,由于这里配置的是VS2019的工程项目,因此下载 Visual C++ 版本。

二、 工程创建
1、在visual studio中创建一个C++空白项目
随意编写一段可执行的main函数。然后编译项目,这里以ffmpeg的example文件夹中的avio_reading.c文件为例。

2、在工程目录下创建bin、include、lib文件夹

3、修改输出目录,将其修改为bin目录
注意将平台修改为x64

三、 拷贝所需文件
1、在include路径下创建ffmpeg、sdl子目录

2、在lib路径下创建ffmpeg、sdl子目录

3、并将ffmpeg shared文件夹、SDL文件夹下的include和lib目录下的内容拷贝至工程目录对应的文件夹中




4、并将ffmpeg shared文件夹、SDL文件夹下bin目录中的内容拷贝至工程目录下的bin文件夹中

四、 在VS中添加文件录路径
1、添加头文件路径 
2、添加库路径 
3、根据需要添加库文件

4、根据需要添加命令参数

五、编译运行
vs2019中的工程目录如下,其中avio_reading.c文件是ffmpeg的一个示例文件,其目录在ffmpeg的源文件中,具体目录为ffmpeg/doc/exmples。

配置输入参数

编译并运行程序,最终输出如下

至此工程配置完成
该博客详细介绍了如何在Windows上使用Visual Studio 2019配置ffmpeg和SDL的开发环境。首先,从指定链接下载ffmpeg和SDL的库文件及源码。接着,在VS中创建C++项目,编写main函数,并设置输出目录。然后,创建include和lib文件夹,将库文件和头文件拷贝到相应目录。最后,配置VS的头文件路径、库路径和库依赖,完成工程配置。通过编译并运行示例程序,验证环境配置成功。
3万+

被折叠的 条评论
为什么被折叠?



