我有一个用 Visual Studio 2019 制作的程序 (.exe),想在没有 Visual Studio 的计算机上运行它

我有一个用 Visual Studio 2019 制作的程序 (.exe),想在没有 Visual Studio 的计算机上运行它

我不断收到错误,无法找到 uctrbased.dll 和 VDRUNTIME140.dll。有没有人遇到过这种情况/找到了不需要下载任何东西的解决方案,而是更改我编译代码的位置或方式或代码中的某些内容?

答案1

我不断收到无法找到 uctrbased.dll 和无法找到 VDRUNTIME140.dll 的错误。

ucrtbase.dll通过下载并安装适当版本的 Windows SDK 来安装。您需要安装与编译代码的机器上安装的版本相同的版本。您需要安装的 Windows 10 SDK 组件是Universal C Runtime

除了Universal C Runtime 安装正确版本的Windows 10 SDK

我不断收到无法找到 VDRUNTIME140.dll 的错误。

VDRUNTIME140.dll不是正确的文件名,但根据该特定文件的正确名称,您需要安装Microsoft Visual C++ 2015 Redistributable Update 3正确的文件名必须是VCRuntime140.dll

相关内容