缺少msvc140.dll解决办法,缺少任意dll文件的解决办法

本文以最简单的办法意见解决所有dll文件缺失带来的各种疑难杂症。比某度上的二流回答(下载相应dll放到系统目录)要靠谱的多。

1起因

         近日安装最新的labview2019 64位,中途由于网络原因安装失败。导致某些VC++运行库安装出了问题。结果导致我以前安装的好好的QT5.12也无法正常运行了。总是提示缺少msvc140.dll,labview也无法正常启动。

          按理说,.dll文件缺失一般都不会只缺少某一个,就算我装上这个dll,也还是可能会缺少其他dll。于是网上搜索发现,可以通过重装VC++运行库的方法解决所有dll丢失的问题。

2解决思路

          从VC++2005、2008、2010.......开始,而且又要区分32位和64位,一个个安装很麻烦,于是搜索发现微软提供了VC++的所有版本运行库的集合,可以一次安装全搞定。于是下载了一个来用。

我下载的运行库集合里面包含了如下版本:

          可能有人会问,既然是运行库集合,为什么连VC++2015运行库都不包含呢?这是因为VC++2015被2019所取代,也就是说2019已经包含了2015的所有内容,不必重复包含。而且你若安装VC++2015就会发现,VC++2015和VC++2019的运行库的版本号都是14.XX。也就是说主版本号相同的运行库不用重复安装。上图也只是对32位和64位重复安装,却不对主版本号相同的重复安装。而且,就算不懂版本问题,也没关系,反正微软既然这么发布,肯定是都替你考虑好了。

 

3安装过程

1 )    首先在控制面板-->卸载程序里面卸载所有已经安装的VC++运行库。

2 )    卸载.netframework运行框架(可以不执行此步骤)

3 )    下载下面URL中的VC++运行库集合文件,解压后把32位和64位都装上。(如果系统是32位就纸箱装32位运行库,如果系统是64位,则可以两个都装)

http://www.pc6.com/softview/SoftView_104246.html       (或者百度搜索  VC++运行库集合   下载最新的也行)

4)    百度下载.netframework框架并安装,下载最新版即可

5)     上述安装完成后,重新打开QT或者labview,发现可以打开成功了,说明我的办法缺失解决了dll丢失的问题

 

4 欧耶

百度上太多粘贴侠和菜鸟,各种不靠谱的答案充斥其中。还是专业论坛好!!

 

### 如何在 Windows 上下载 Qt Creator 插件 要在 Windows 平台上成功获取并使用 Qt Creator 插件,需遵循以下方法: #### 1. 确认所需插件的兼容性 为了确保所下载的插件能够正常工作,必须确认其与当前使用的 Qt 和 Qt Creator 版本相匹配。这一步非常重要,因为不同版本之间可能存在不兼容的情况[^1]。 #### 2. 获取 Qt Creator 源码 如果目标插件未提供预编译二进制文件,则需要手动编译该插件。此时应先从官方渠道(如 GitHub 或其他可信源)下载对应版本的 Qt Creator 源代码,并将其解压到本地目录。 ```bash git clone https://code.qt.io/qt-creator/qt-creator.git cd qt-creator ``` #### 3. 安装必要的依赖环境 对于某些特定功能的插件开发或编译而言,可能还需要额外安装一些工具链或者库支持。例如,在构建 `qtcreator-doxygen` 这类文档生成相关插件时,除了正确的 Qt SDK 外,还可能需要用到 Doxygen 工具本身以及对应的 CMake 配置脚本等资源[^4]。 #### 4. 编译自定义插件 当一切准备就绪之后,就可以按照标准流程来完成插件项目的配置、构建过程了。通常情况下,我们会利用 qmake 或 cmake 来生成 Makefile 文件,接着通过调用 make 命令执行实际的编译操作: ```bash qmake YourPlugin.pro nmake # 如果是在 MSVC 环境下运行的话 # 或者如果是 MinGW 则应该是 mingw32-make ``` 注意替换掉上述命令中的 "YourPlugin" 占位符为你真实项目名称即可。 另外需要注意的是,如果你遇到了类似于 `"qt.qpa.plugin: Could not find the Qt platform plugin 'windows'"` 的错误提示信息,则很可能是由于缺少相应的动态链接库(.dll),或者是 PATH 路径设置不当引起的。这种时候应该仔细检查自己的系统环境中是否存在这些必需组件,并调整好加载顺序以便程序能顺利定位它们的位置[^2]。 最后提醒一点,虽然理论上讲只要满足基本条件就能自行制作任意种类的新插件供扩展用途之需;但实际上考虑到维护成本等因素影响,很多时候更推荐直接选用那些已经被广泛验证过的成熟解决方案作为替代选项之一[^3]。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值