msvcp140_1.dll文件是在 2015 主体库基础上,随更高版本 MSVC新增的一部分 C++ 标准库实现,用于承载后续标准的实现与修复,避免直接替换 msvcp140.dll 带来兼容风险。许多用 VS 2017/2019/2022 构建的程序会额外依赖它。
当程序报 “缺少 MSVCP140_1.dll” 或 “找不到入口点” 时,说明程序链接到了新符号,需要这枚补充 DLL。
1、解压下载的文件。
2、复制文件“msvcp140_1.dll”到系统目录下。
3、系统目录一般为:C:\Windows\System32 64位系统为C:\Windows\SysWOW64
4、最后点击开始菜单-->运行-->输入msvcp140_1.dll后,回车即可解决错误提示。
DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。
安装/更新到最新 Visual C++ 2015–2022 Redistributable(它会一并安装 msvcp140_1.dll 等补充件)。
保持与程序位数一致(x86 程序要有 x86 版 DLL,x64 程序要有 x64 版 DLL)。
用 Dependencies 检查是否还缺 vcruntime140_1.dll 等同代组件。