Visual Studio 2015:Windows 8.1 缺少 ucrtbased.dll

Posted

技术标签:

【中文标题】Visual Studio 2015:Windows 8.1 缺少 ucrtbased.dll【英文标题】:Visual Studio 2015: Windows 8.1 missing ucrtbased.dll 【发布时间】:2016-05-10 10:27:54 【问题描述】:

我在 Windows 8.1 上安装了 Visual Studio 2015 Enterprise With Update 2。在尝试运行基于 Visual Studio 2015 构建的项目时,我面临缺少 ucrtbased.dll 错误。我遇到了几篇文章,其中读到此 dll 存在于 Windows 10 上并且是操作系统的一部分。我有一个 Windows 10 操作系统。但是,我无法找到 dll。请帮我解决问题。

【问题讨论】:

哪个win10构建? 10240?如果是,更新到 10586(版本 1511) 我使用的是 10586.218(版本:1511)。 你从哪里得到消息?在 Win1 或 8.1 上?对于 8.1,在 Windows 中安装 Universal C Runtime support.microsoft.com/en-us/kb/2999226 我在 Win10 上也遇到了这个错误。 d 表示缺少调试版本。将其编译为发布而不是调试。 【参考方案1】:

安装 Win10 SDK(即使在安装了自己的 SDK 的 Win8.1 上)解决了我的问题。

【讨论】:

【参考方案2】:

找到了答案。 :) 修复 Visual Studio 2010 并安装通用 C++ 库。 可能对其他人有帮助。 :)

【讨论】:

以上是关于Visual Studio 2015:Windows 8.1 缺少 ucrtbased.dll的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio Window Form 的面板上使用不透明度的任何技巧?

如何在使用WIN10 Visual Studio 2015 编译FlightGear源码(2020.1.1版本)

如何在使用WIN10 Visual Studio 2015 编译FlightGear源码(2020.1.1版本)

Visual Studio 2015 各个版本有啥区别

Visual Studio 2015 各个版本有啥区别

如何在 Windows 10 上使用 Visual Studio 2015 x64 配置和构建 Tesseract OCR C++