Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows系统上运行的C++程序没有VS安装“VCRUNTEM140.DLL没有找到”_C++_Visual Studio_Cl - Fatal编程技术网

在Windows系统上运行的C++程序没有VS安装“VCRUNTEM140.DLL没有找到”

在Windows系统上运行的C++程序没有VS安装“VCRUNTEM140.DLL没有找到”,c++,visual-studio,cl,C++,Visual Studio,Cl,当我编译一个简单的程序时: #include <iostream> using namespace std; void main() { cout << "Hello world!"; } 当我使用cl.exe编译时,没有收到任何错误, 是否有人知道不在系统上安装VCRUNTIME140.dll的情况下解决此问题的方法。我已经在多个windows系统上进行了测试,包括一个windows虚拟机为您的Visual Studio版本获取Visual Studio 2

当我编译一个简单的程序时:

#include <iostream>

using namespace std;
void main() {
    cout << "Hello world!";
}
当我使用cl.exe编译时,没有收到任何错误,
是否有人知道不在系统上安装VCRUNTIME140.dll的情况下解决此问题的方法。我已经在多个windows系统上进行了测试,包括一个windows虚拟机

为您的Visual Studio版本获取Visual Studio 20xx VC++可再发行包。然后在目标计算机上运行以进行安装

本页底部:

对于较旧版本的Visual Studio,请参见本页底部:


获取适用于您的Visual Studio版本的Visual Studio 20xx VC++可再发行包。然后在目标计算机上运行以进行安装

本页底部:

对于较旧版本的Visual Studio,请参见本页底部:


我以前遇到过这个问题,有一个简单的解决方案

缺少.dll是一个静态链接问题,在大多数情况下不缺少包, 因为VisualStudio2019预装了您需要的内容

要修复: 转到“项目”选项卡中的项目属性 选择C/C++ 将运行时库的值更改为多线程调试/MTd

这将导致编译器将运行时嵌入到应用程序中。
可执行文件将大得多,但它运行时不需要运行时DLL。

我以前遇到过这个问题,有一个简单的解决方案

缺少.dll是一个静态链接问题,在大多数情况下不缺少包, 因为VisualStudio2019预装了您需要的内容

要修复: 转到“项目”选项卡中的项目属性 选择C/C++ 将运行时库的值更改为多线程调试/MTd

这将导致编译器将运行时嵌入到应用程序中。
可执行文件将大得多,但它将运行而不需要运行时DLL。< /P>您需要安装C++运行库。通常VS附带可再发行安装程序,但您也可以从他们的网站下载。这是必需的,因为任何VS编译的C或C++程序都依赖于它们。或者,你也只需复制所有需要的文件。你需要安装C++运行库。通常VS附带可再发行安装程序,但您也可以从他们的网站下载。这是必需的,因为任何VS编译的C或C++程序都依赖于它们。或者,你也只需复制所有需要的文件。你所描述的被称为与C++运行时的静态链接。我忘了在我自己的回答中包括这个选项。但是为了修改您的建议,我建议只将调试版本链接到/MTd。发布版本应该和/MT Mutli-threaded.com链接,欢迎使用堆栈溢出。这是您的第一次投票,希望还有更多的投票。python selbie呢?这是一个完全不同的问题。但我还是回答了,因为我是个好人您所描述的被称为与C++运行时的静态链接。我忘了在我自己的回答中包括这个选项。但是为了修改您的建议,我建议只将调试版本链接到/MTd。发布版本应该和/MT Mutli-threaded.com链接,欢迎使用堆栈溢出。这是您的第一次投票,希望还有更多的投票。python selbie呢?这是一个完全不同的问题。但我还是回答了,因为我是个好人
The Code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix the problem.