700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 系统错误 无法启动此程序 因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解

系统错误 无法启动此程序 因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解

时间:2018-12-03 04:23:59

相关推荐

系统错误 无法启动此程序 因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解

Qt系列文章目录

文章目录

Qt系列文章目录前言一、解决方法

前言

我在windows10系统,使用Qt5.15.2 打包命令:windeployqt.exe ImageManageSys.exe ,把ImageManageSys.exe 拷贝到windows7系统下,报错:ImageManageSys.exe - 系统错误 无法启动此程序,因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解决此问题。

一、解决方法

当您在Windows 10系统上使用windeployqt.exe打包应用程序后,将其拷贝到Windows 7系统上运行时遇到缺少MSVCP140_1.dll的错误,原因是运行时所需的Visual Studio运行库没有正确安装在Windows 7系统上。为了解决这个问题,请按照以下步骤操作:

下载并安装Visual Studio运行库:

在运行您的应用程序的Windows 7计算机上,下载并安装最新的Visual C++ 可再发行组件包。这将为您的应用程序安装必要的运行库。

请根据目标计算机的系统架构选择合适的运行库版本:

Visual Studio x64:https://aka.ms/vs/16/release/vc_redist.x64.exe

Visual Studio x86:https://aka.ms/vs/16/release/vc_redist.x86.exe

手动添加运行库文件:

如果安装Visual C++ 可再发行组件包仍未解决问题,您可以手动将缺失的MSVCP140_1.dll文件添加到应用程序的目录中。从开发计算机(Windows 10系统)的以下路径中复制MSVCP140_1.dll文件:

makefile

Copy code

C:\Windows\System32\MSVCP140_1.dll (对于64位应用程序)

C:\Windows\SysWOW64\MSVCP140_1.dll (对于32位应用程序)

将MSVCP140_1.dll文件复制到Windows 7计算机上应用程序的同一目录下,然后尝试再次运行应用程序。

检查windeployqt.exe打包过程:

确保您在运行windeployqt.exe时,工具已经包含了所需的所有运行库。您可以在应用程序的目录中检查是否已经包含了类似MSVCP140.dll、MSVCP140_1.dll等文件。如果没有,您可能需要手动将这些文件添加到应用程序的目录中。

通过以上方法,应该可以解决在Windows 7系统上运行应用程序时遇到的MSVCP140_1.dll缺失问题。

实际上,MSVCP140_1.dll文件是Visual Studio 的Visual C++运行库的一部分。要在Windows 7系统上安装这些运行库,请下载并安装Visual Studio 的Visual C++ 可再发行组件包。以下是微软官方的下载地址:

Visual Studio x64:https://aka.ms/vs/16/release/vc_redist.x64.exe

Visual Studio x86:https://aka.ms/vs/16/release/vc_redist.x86.exe

请根据目标计算机的系统架构选择合适的运行库版本。安装此组件包后,MSVCP140_1.dll文件将被自动安装到系统目录(如C:\Windows\System32或C:\Windows\SysWOW64)中,应用程序应该能正常运行。

系统错误 无法启动此程序 因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解决此问题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。