文章目录
总结 :
ffmpeg.dll 是 VSCode 安装目录中的一个动态库 , 跟系统 DLL 无关 , 不要去找 DLL 修复工具 , 这个 DLL 动态库不是通用库 也下载不到 , 重装软件即可 ;
解决该问题 , 只需要到 VSCode 官网 https://code.visualstudio.com/ 重新下载一个 VSCode 重装即可 ;
问题出现的原因可能是 前一天晚上着急下班 暴力关机 导致 VSCode 目录损坏 ;
一、报错信息
今天启动 VSCode 时 , 突然报错 :
系统错误 :
由于找不到 ffmpeg.dll ,无法继续执行代码 ;
重新安装程序可能会解决此问题
昨天晚上 VSCode 用的挺好的 , 今天突然 报这个错误 ;
二、解决方案一 - 使用修复工具修复 DLL ( 失败 - 仅做参考 )
下面找了些工具不太靠谱 , 下载了一些 DLL 修复工具 , 都没有检测出 ffmpeg.dll 的问题 , DLL修复工具 , 解决一些日常问题尚可 , 无法解决程序员的问题 ;
360 的 DLL 修复工具 :
CSDN 下载中的 DLL 修复工具 :
三、解决方案二 - 尝试手动下载 DLL 放到指定目录 ( 失败 - 仅做参考 )
参考 【FFmpeg】Windows 搭建 FFmpeg 命令行运行环境 博客 , 在 FFmpeg 的环境中 没有发现 ffmpeg.dll 这个动态库 ;
ffmpeg 中只有如下几个动态库 ;
这个 ffmpeg.dll 动态库是做什么的 , 可能与 ffmpeg 无关 ;
这个 DLL 文件 网上下载不到 , 应该不是通用的 DLL 文件 ;
四、解决方案三 - 重装 VSCode 软件
到 VSCode 官网 下载 https://code.visualstudio.com/ 软件 ,
下载完成后 , 重新安装 VSCode ;
安装完成后 , 发现 ffmpeg.dll 是 VSCode 安装目录中的一个动态库 , 跟系统 DLL 无关 ;
安装完成后 , 正常 打开 ;
运行 JavaScript 代码测试 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 设置 meta 视口标签 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JavaScript</title>
<style></style>
<script>
// 块级作用域
// ES6 之后 使用 let / const 声明变量 具有 块级作用域
if (true) {
let num2 = 666;
console.log("num2 = " + num2);
}
console.log("num2 = " + num2);
</script>
</head>
<body>
</body>
</html>
运行结果 :