由于找不到VCRUNTIME140D.dll,无法继续执行代码

article/2025/11/10 10:15:30

简 述: 记录一个新建空项目,在MSVC2017 中, Debug编译成功,运行失败;但 Release编译和运行均成功 的场景解决;毕竟不能够调试很痛苦。

文章目录

      • 背景
      • 问题
      • 解决
      • 总结


本文初发于 “偕臧的小站”,同步转载于此。


背景

初,写的 CMake 项目转换为 VS 2017 解决方案,打开 .sln 后,在 Debug 模式下编译成功,运行失败且报错;但 Release 下编译和运行成功。困惑一月有余。 💻 为 win10 21H1 📎 Visual Studio 2017

​ 昨,忽然想在 VS 2017 创建一个空的 C++ 程序,发现同样情况。那就是 VS 的锅了。坑坑坑!!!


问题

在 debug 编译成功后,运行失败则会报错如下:由于找不到 VCRUNTIME140D.dll,无法继续执行代码。重新安装程序可能会解决此问题。


解决

依次尝试过以下解决方案,最终是第二步和第三步解决的。

  • 下载 VCRUNTIME140D.dll 拷贝到 C:\Windows\System32C:\Windows\SysWOW64 后,虽然不再报此错,但是报其他错,且无有效提示信息。 遂删除拷贝的 .dll 作罢。

  • 尝试网上最多解决教程为下载 Visual C++ Redistributable for Visual Studio 2015,当 x86 和 x64 都安装 后,依旧无效;再后来想到难道是支持到 VS 2015,而我是 VS 2017,遂卸载旧的,下载更新的版本重新安装,依旧无效。事后在暴雨中哭泣。


    PS:Redistributable 实际是支持到 2015-2019 的,理论是完全没问题的。后来还是改为下载一个更新的 2015-2022 都支持的

    • Visual C++ Redistributable for Visual Studio 2015:Microsoft Visual C++ 2015-2019 Redistributable
    • Redistributable 2015-2022:Microsoft Visual C++ 2015-2022 Redistributable
  • 控制面板打开 Visual Studio Installer 右键修复;选择修改,在界面默认只选择 “使用 C++ 的桌面开发” 和 “使用 C++ 的 Linux 开发” 的两个默认的勾,不额外勾选其它,一切皆默认即可。


    点击右下 “关闭” 后返回上一层,在 “更多-修复-确定” 等待重置环境即可。当成功之后,重启电脑,发现此问题被解决。


总结

这会事后,搜了下会存放的路径,放一个运行没问题的环境图提供后来者对照参考。当基本确定是 MSVC 的环境问题后,试试 VS 的修复重新安装。或许会有惊喜,可能是一个很挫但是有效的方案。


http://chatgpt.dhexx.cn/article/01FQkWpb.shtml

相关文章

由于找不到vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失如何修复

在我们打开玩游戏的时候电脑突然提示由于找不到vcruntime140_1.dll无法继续执行代码是什么原因呢?因为vcruntime140_1.dll文件关键的库文件和组件,它们是许多Windows应用程序必需的。丢失需要怎么修复好,这个就难道不少小伙伴,小编…

由于找不到vcruntime140_1.dll,无法继续执行代码

welcome to my blog 问题描述: 安装mysql时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码 解决方法: 这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载这个ddl文件即可。打开下载地址, 找到下载链接, 我下载的是64位版本的压缩包; 无法下载的朋友可以从网盘下载&am…

vcruntime140d.dl丢失怎么办?

我们在使用电脑的时候可能会收到“无法启用程序,因为计算机中丢失vcruntime140d.dll”的提示,导致某些软件或程序无法打开,这种情况我们要如何解决呢?一起来看看下面的文章内容吧。 vcruntime140d.dll丢失的解决方法 1、下载vcrun…

vcruntime140.dll文件缺失,去哪下载vcruntime140.dll文件

大家都知道电脑当中的一些系统文件是非常重要的,每一个大型的系统软件都包括了许许多多的系统文件,每个软件都有一个下载安装包,下载安装包当中有很多的文件都关系着软件的正常使用。假如某个软件当中的一些dll文件丢失或者是损坏&#xff0c…

vcruntime140_1.dll

百度华为搜狗等其中一个浏览器打开后在上方栏目输入 dll修复程序.site 【按下键盘回车键点击进入,下载丢失的vcruntime140_1dll系统文件修复工具 下载好了文件以后右键进行解压文件操作,解压完成后打开解压好的文件夹 进入修复工具以后点击右侧【检测…

丢失vcruntime140.dll如何修复?vcruntime140.dll文件下载

大家都知道电脑当中的一些系统文件是非常重要的,每一个大型的系统软件都包括了许许多多的系统文件,每个软件都有一个下载安装包,下载安装包当中有很多的文件都关系着软件的正常使用。假如某个软件当中的一些dll文件丢失或者是损坏&#xff0c…

vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失修复方法

电脑更新卸载一些垃圾软件后,再打开游戏或者软件程序的时候,电脑突然提示VCRUNTIME140_1.dll找不到?这个问题不少小伙伴都遇到过,但是不知道怎么修复?折腾了半天也没有修复,其实这个修复起来不难的&#xf…

vcruntime140.dll下载-vcruntime140.dll如何修复

电脑提示vcruntime140.dll丢失,这个问题相信很多小伙伴遇到。vcruntime140.dll系统文件是软件跟游戏运行的必要文件,丢失将会导致无法运行,小编今天就把修复教程分享给大家; 打开电脑上的浏览器在浏览器顶部填入输入【dll修复程序…

centos8安装gcc

首先确认自己未安装gcc。 我先是用源码包的方式安装,遇见各种坑。通过查阅发现: 出现这个“Linux系统安装gcc报错no acceptable C compiler found in $PATH”这个问题的原因是用源码的方式去安装gcc,但是犯了一个错,凡是源码安装…

gcc安装rpm教程linux,CentOS 5.8 rpm安装gcc

1. 下载安装gcc所需要的rpm包。首先要查看所安装的linux版本,然后根据版本到CentOS网站上下载相关rpm包。 #lsb_release -a 笔者安装的是centOS release 5.8 (final) 对应所有的的rpm包的地址为:http://centos.mirror.fr.planethoster.net/5.8/os/i386/C…

【Ubuntu系统安装gcc简易教程】

【Ubuntu系统安装gcc简易教程】 1 获取gcc12.2.0安装包并解压2 下载供编译需求的依赖项3 在gcc-12.2.0目录下建立一个目录供编译出的文件存放4 在gcc-build-12.2.0目录下生成Makefile文件5 编译6 非root用户指定路径安装gcc7 为当前用户配置系统环境变量8 查看gcc版本 需要在非…

Linux安装GCC方法

本文仅为方便自己查看,还在修正格式排版和内容错误。未完待续… 下载:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ 查看Changes:http://gcc.gnu.org/gcc-4.5/changes.htm GCC可以用来编译C/C++、FORTRAN、JAVA、O…

如何在linux安装gcc,如何在Linux安装gcc

一般初始的linux可能没有安装gcc编译器。那么对于需要安装GCC的软件发烧友们,就需要自己安装gcc编译器。这里以redhat5虚拟机linux来叙述如何安装gcc编译器 有网的状态下安装gcc (linux系统可以连接网络)可以通过命令:yum install gcc-c 无网络状态下安装…

离线安装GCC

离线安装GCC 安装环境CentOS7 安装环境CentOS7 1.在opt目录下新建立文件夹gcc 用于存放下载的rpm包(文件夹已有安装包) mkdir -p /opt/gcc 2.将下载好的gcc安装包传输到该目录下 3. 安装gcc(当执行下面的语句后,系统会自动选出所需的依赖包进行安装,不需…

Centos7离线安装gcc4.8

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安装gcc4.8。 第一步: 先去http://mirrors.aliyun.com/centos/7/isos/x86_64/下载CentOS7的安装镜像。 第二步: 用虚拟机安装Ce…

termux安装gcc

最近在手机上(termux)需要用到gcc 以下方法若不想太慢的话,自行科学上网 先安装golang pkg install golang安装gcc 在这里需要添加一下源 在该文件下添加 $PREFIX/etc/apt/sources.list 源 vi $PREFIX/etc/apt/sources.list 没有vi的使用v…

windows安装gcc

完整报错: RuntimeError: Error building extension fused: [1/3] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\lib\x64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin…

Linux:GCC安装与编译(详细)

目录 1.gcc安装 2.gcc分布编译 (1)预编译(-E(大写):预处理指定的源文件,但是不进行编译) (2)编译(-S(大写):编译执行的源文件&…

Ubuntu下gcc安装及使用

 Ubuntu下gcc安装及使用 2016年06月21日 10:58:37 29486人阅读 评论(2) 收藏 举报 分类: Ubuntu(6) 作者同类文章 X 目录(?)[] 一安装二编译 在Ubuntu下安装GCC和其他一些Linux系统有点不一样。 一、安装 方法…

为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ 查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm 现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前&am…