Drawpile 中文文档 下载 App

缺少 VC 运行库 — Windows 报 VCRUNTIME140.dll not found

症状

Windows 上双击 Drawpile.exe(或 MSI 安装后)报错:

原因

Drawpile 是用 C++17 编译的——它依赖微软的 Visual C++ 运行库(Visual C++ Redistributable)。Windows 7/8/10/11 系统默认不一定预装了最新版。

Drawpile 安装器(MSI)理论上会自动处理这个依赖,但某些情况下被 Windows 防火墙或杀软拦截了。

解决

方式一:官方直接下载(推荐)

drawpile.net/download 页面底部有直接下载链接:

下载 → 双击 → "我同意" → 安装完成。

方式二:手动下载(如果上面的链接被墙)

微软官方下载页:

方式三:让 Drawpile 安装器帮你装

重新下载 MSI 安装器(不是 Portable ZIP),双击运行。MSI 应该会自动检测并安装缺失的 VC 运行库。如果之前用的是 Portable ZIP,换成 MSI 试试。

装完之后

  1. 安装完成
  2. 重启 Drawpile(不用重启电脑)
  3. Drawpile 应该能正常启动了

如果还是不行

其他类似错误

缺少的 DLL解决
VCRUNTIME140.dll / MSVCP140.dll装 VC++ Redistributable 2015-2022
VCRUNTIME140-1.dll同上(这是同一个运行库的更新)
Qt6Core.dllDrawpile 自己应该带了这个。如果没有,说明安装不完整 → 重新下载 Drawpile
OPENSSL.dll同上(Drawpile 自带 OpenSSL)

预防