在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.