使用C ++构建解决方案后缺少VCRUNTIME140_1.dll


10

++

我创建了一个小型文字冒险。我已使用Release和x64设置通过Visual Studio Community 2019构建了该解决方案。我已经将* .exe文件与其他生成的文件一起压缩,并将它们发送到未安装VS的另一台PC,并且出现了您在图像中看到的错误。我搜索了我的电脑,该文件存在于几个不同的文件夹中,其中一个是system32,所以我不知道将文件放置在新电脑上的位置。

任何帮助,将不胜感激。谢谢


4
您需要在目标PC上安装可再发行的Visual Studio 2015运行时。我不建议将这些DLL从您的PC移到目标计算机上,或者不从Internet上单独下载这些DLL,因为这两种方法都为不法分子对目标PC进行恶意操作提供了途径。
user4581301

好。会做。非常感谢您的回答:)
Tsubaki13

1
那不是VS2015运行时。最好部署用于测试程序的版本。只需将文件复制到与EXE相同的目录中即可,32位版本位于c:\ windows \ syswow64中,而64位版本位于c:\ windows \ system32中。
汉斯·帕桑

@HansPassant我刚与意大利用户首次遇到此问题。他在意大利语中遇到了相同的错误x64。我不太明白为什么您说“那不是Vs2015运行时”。我从来没有像这样包含其他DLL文件。
安德鲁·特拉克

Answers:


5

根据@ user4581301的评论,答案是为适当的体系结构(例如x64)下载当前可再发行的Microsoft Visual C ++。

由于我已经安装了2019年的可再发行内容,因此我必须安装相应的2015-2019 x64可发行内容


0

我遇到了同样的错误并安装了VCRUNTIME140_1.dll文件,并将其放在MySQL Shell 8.0 bin文件中。

问题解决了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.