You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

vcruntime140_app.dll未含于VC++2017 Redistributable(x64)?QT发布版运行问题

解答:vcruntime140_app.dll是否包含在VC++ 2017 Redistributable(x64)中?

直接给你结论:不包含。vcruntime140_app.dll是专为UWP(通用Windows平台)应用设计的运行时库,和桌面Win32程序使用的vcruntime140.dll属于完全不同的分发套件。

接下来给你拆解问题和可行的解决方向:

  • 你重装普通的Visual Studio C++ 2017可再发行组件没用,是因为这个套件只包含桌面程序所需的运行时库,也就是那些不带_app后缀的版本。而vcruntime140_app.dll属于UWP专属的运行时组件,不在这个包里。
  • 要获取这个DLL,有两个实用办法:
    1. 安装Visual Studio时勾选「通用Windows平台开发」工作负载,这个工作负载会自动安装UWP版的VC++运行时组件,对应的vcruntime140_app.dll会被部署到系统的专属路径中。
    2. 本地部署:直接把需要的DLL和你的QT程序打包在一起。你可以在QT安装目录的对应架构(x64)UWP相关子路径下找到这个DLL,复制到程序的发布文件夹中,这样程序运行时会优先加载本地的DLL,无需依赖系统自带的组件。
  • 顺便解释下为什么你在SysWOW64里找不到它:SysWOW64是64位系统中存放32位桌面程序运行时库的目录,而UWP的运行时库有专门的存放路径,不会出现在这里,这也是你只看到不带_app后缀DLL的原因。

内容的提问来源于stack exchange,提问作者M1SMR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:33:01