ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

这篇具有很好参考价值的文章主要介绍了ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

注:本教程默认您已经配置好vscode的C++开发环境,如果没有,请先看我的另一篇文章:https://blog.csdn.net/qq_45807140/article/details/112862592

ffmpeg下载

  1. 选择ffmpeg4.4版本,这个版本似乎是一个承前启后的版本,兼容了旧的接口,能运行雷神的代码

  2. 下载方法:

  • 进入官网,选择Windows builds by BtbN,从而进入git的release页面(如果点击其他下载链接,要么看不到版本号,要么就不是开发包而是仅有可执行文件)

    ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

  • 展开Assets,选择最新的n4.4-shared版本,至于是选lgpl还是gpl看具体应用场景。(一定要选share版本,这个版本中才有开发库)

    ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

  • 下载完成后,将bin、include、lib三个文件夹拷贝到自己的项目中去。bin中存放的是动态链接库(.dll)以及三个可执行文件(这三个对开发没用,可以删了);include中存放的是各种头文件(.h);lib中存放的是静态链接库(.lib,.a等)

SDL2下载

  1. 进入官网,选择SDL releases,在development librarise下选择VC版的版本(我一开始下了MinGW的版本,发现始终无法在VScode上编译通过,换成VC版本后才成功。两者的区别应该在于链接库的格式,VC版中库文件是.lib格式,MinGW版中库文件是.a格式,这两种格式都是静态链接库,至于有什么不同我还没太搞懂,只知道似乎.a常用在linux系统中而.lib常用在win系统中)

    ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

  2. 下载完成后,先将include文件夹拷贝到自己的项目中去。然后进入lib文件夹,可以看到分成了x64和x86两个文件夹,这里似乎是要根据编译器的版本来选择的(我的MInGW以及操作系统都是64位的,故选择x64),将选好的文件作为lib文件夹拷贝到项目中。

VScode相应开发环境配置

  1. 在整个配置过程中,我使用了雷神的“最简单的基于FFMPEG+SDL的视频播放器 ver2”代码来排错,能跑通该程序则说明配置成功。

  2. 将代码拷贝到自己的VScode后,就能看到项目中出现”找不到头文件“的报错,由于include后并没有写全路径名,因此vscode并不知道去哪儿找这些头文件。进入c_cpp文章来源地址https://www.toymoban.com/news/detail-400108.html

到了这里,关于ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VScode——下载、安装、配置C/C++环境(windows)

    还在因为vscode官方下载慢而头疼嘛,按这个步骤来直接起飞兄弟萌 首先进入vscode官方网站然后选择对应版本下载 然后进入浏览器下载页面 复制下载链接粘贴到地址栏 将地址中的/stable前换成vscode.cdn.azure.cn 即可实现超速下载 下面是一个国内镜像的下载链接 https://vscode.cdn.az

    2024年02月03日
    浏览(68)
  • 【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download.NET 7.0.9installation timed out

    在最近使用Unity配置VScode开发环境时,总会出现以下的情况。(很多朋友其实本地已经自己安装好了.net环境 PS:可能各种版本.net 6.0 - .net 8.0都试过安装了 但就是会自动下载最新版本的.net ) 其中的根本原因 就是我们的VScode C#扩展插件没有检测到本地的.net 环境从而导致自动下载

    2024年02月13日
    浏览(54)
  • VSCode 配置Go环境,弹出警告“golps”等插件要求下载但下载时超时、失去连接等 解决方案

    1. 背景: 下载完GO环境和VSCode的GO配套插件后,试图运行hello world程序,此时VSCode弹出警告:   提示有几个go的工具没有下载,于是我点击install 下载: ==》下载时报错,一般是出现超时timeout错误, 输出的报错如下:(我这是提示了三个tool(dlv staticcheck gopls )缺少,所以下载

    2024年02月07日
    浏览(72)
  • 音视频开发十七:Windows VS 2022 环境配置SDL2开发环境

    SDL(Simple DirectMedia Layer)是 一套开放源代码的跨平台多媒体开发库 , 使用C语言写成 。能够提供视频渲染,音频播放,鼠标/键盘控制等操作。 跨平台是说它对外接供了一套统一的接口,但在内部, 它会根据不同平台调用不同的底层 API库 。如在 Linux 系统下,它会使用 ope

    2024年02月10日
    浏览(49)
  • 完全离线环境下安装配置Vscode Python开发环境及离线包文件的下载与安装实战

    一般在进行项目开发时,都是在有网络的环境下进行的,此时的开发工作,由于有网络的支持,我们需要什么安装包、模块、或者工具,下载安装比较方便,缺少依赖环境时,有些系统和安装包会自动下载补齐。但在一些特情况境下,需要配置完全独立于网络的开发环境,这

    2024年02月04日
    浏览(71)
  • 多环境下如何“读取”Nacos中相应的配置

    在实际开发中,通常一个系统会准备开发环境、测试环境、预发环境、正式环境 那么如何保证指定环境启动时服务能正确读取到Nacos上相应环境的配置文件呢 本文主要对Nacos作为配置中心时,如何对多环境配置文件进行读取进行论述。 # 我的环境 Windows10 JDK8 SpringCloud:Finchl

    2024年02月06日
    浏览(33)
  • 【STM32】Keil V5联合VSCode配置代码编写与下载环境,解决报错问题

    最近重新捡起了STM32的开发工作,由于之前一年多的时间一直在从事PC端与Linux下的开发,习惯了VSCode的开发界面以及各种方便的插件,再次打开keil的界面时倍感丑陋。于是花了不少心思配置了VSCode中的代码编写环境,再次特做记录。 VSCode的插件商店中其实包含了支持Keil的插

    2024年02月06日
    浏览(80)
  • VSCode配置c/c++环境 MinGW-W64 下载、安装与配置(支持最新版的GCC,目前 GCC 13.2.0) 彻底删除vscode(包括插件及配置!)

    目录 一、简介 二、下载 1  旧版安装(8.1.0)  从 sourceforge.net 下载 2  新版安装(本次采用较新版本~~~) 从 github 下载 从 镜像站点 下载  自己编译 三、安装与配置 1. 在线安装(这里仅作参考了解) 2. 离线安装(这是本文安装的重点,也是本机安装的版本~~~)★★★ 1   下载

    2024年01月19日
    浏览(52)
  • Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插件】

    把插件的更新也一起取消了 字体对开发也很重要,不同字体,字母形态都不太一样,尤其是标点符号,逗号和分号的区分,有的字体看着这两者就很像 这样打开了很多个文件,就不会导致有的打开的文件被隐藏 相当于idea 查看当前类或接口的结构 Structure 支持快捷键与鼠标右

    2023年04月16日
    浏览(100)
  • 0·ESP IDF搭建VScode环境踩坑记(找不到头文件)

    目录 环境搭建 简单记录下自己遇到的问题: ①找不到头文件 ②Cmake插件出现问题 小结 整体的环境搭建,网络上还是有很多教程的,这里就不重复造轮子了,可以参考下面的链接 【ESP32-IDF环境搭建之vscode环境】 官方也有出一个指导教程,可以作为辅助参考,基本还是比较顺

    2024年01月19日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包