首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"msvcR140.dll“在哪里?它存在吗?

"msvcR140.dll“在哪里?它存在吗?
EN

Stack Overflow用户
提问于 2017-05-09 15:12:28
回答 1查看 12.6K关注 0票数 1

我最近毕业于VS 2015。出于下面解释的原因,我希望避免运行VC++再分发安装程序。我在我的安装程序中包含了指定的DLL,用于“应用程序本地”安装:

代码语言:javascript
运行
复制
MFC140.DLL
concrt140.dll
msvcp140.dll
vccorlib140.dll
vcruntime140.dll
mfc140u.dll
mfcm140u.dll

这似乎很管用。我的应用程序在安装在“处女膜”电脑上时会运行。

我的问题是,我在哪里找到msvcr140.dll

这里提到的是:https://www.visualstudio.com/license-terms/mt228262/。当在PC上搜索所有目录时,我找不到它,因为在PC上安装了VC再分发表。它存在吗?Windows是在隐藏它吗?

备注1:为什么我需要避免MS VC++再分发安装程序:

  • 它在我的WiX安装程序中显示为一个单独的安装。这对我的市场人口(消费者)来说是非常令人困惑的。
  • 当我的软件卸载时,也有必要卸载VC Redist.,这会导致复杂的情况。
  • 在几个例子中,出现了某种程度的错误,使得个人电脑无法操作。我怀疑重复VC Redist安装。所发生的情况是,标准用户不再能够启动任何程序。
  • VC Redist。使我的安装程序从25 my增加到40 my,额外增加了15 my。通过选择我需要的组件,我削减了10 MB。
  • 要测试早期版本的WiX代码是复杂的、神秘的和难以理解的。
  • 是的,我理解自动更新Windows的好处。然而,拥有过时DLL的PC比无法使用的PC要好.

备注2:我不能做静态链接,我的应用程序是一个混合袋的Win32和MFC,我得到链接器错误。

EN

回答 1

Stack Overflow用户

发布于 2017-05-09 17:40:38

由于Visual 2015中的介绍通用CRT,"msvcr140.dll“似乎”缺少“。

另见这个答案这一个

从位于Program Files (x86)\Common Files\Merge Modules\Microsoft_VC140_CRT_x64.msm的正式合并模块内部看,Visual 2015 C++包含以下文件:

代码语言:javascript
运行
复制
api-ms-win-core-console-l1-1-0.dll
api-ms-win-core-datetime-l1-1-0.dll
api-ms-win-core-debug-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-0.dll
api-ms-win-core-file-l1-1-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-file-l2-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-1-0.dll
api-ms-win-core-interlocked-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-memory-l1-1-0.dll
api-ms-win-core-namedpipe-l1-1-0.dll
api-ms-win-core-processenvironment-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-rtlsupport-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-synch-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-crt-conio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-multibyte-l1-1-0.dll
api-ms-win-crt-private-l1-1-0.dll
api-ms-win-crt-process-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll
concrt140.dll
msvcp140.dll
ucrtbase.dll
vccorlib140.dll
vcruntime140.dll
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43873604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档