对于每个代码,"程序无法启动,因为缺少msvcp100.dll"

Swa*_*and 12 visual-studio-2010 msvcr100.dll

这个错误导致了我的培训计划.

程序无法启动,因为......

每次我在我的VS2010中创建任何C++应用程序时,它在我的机器上运行正常,但如果我在不同的机器上运行它,它会从这个错误开始.如果我在系统文件夹中复制msvcp100.dll然后它为其他DLL喊叫,则会出现错误.它需要5-6个不同的DLL.

即使我编写一个简单的基于控制台的Addition程序,最烦人的部分也是如此,它给出了这个错误.(我不应该)我会同意如果我设计一些花哨的形式和所有......但对于简单的加法程序????

我错过了设置中的某些内容吗?还是VS2010要责怪?

有点相关的问题:这个但是这个问题似乎有所不同

Jon*_*ein 15

默认情况下,MSVC项目设置为链接动态运行时库,该库生成对可视C++运行时可再发行组件的依赖性.正如您已经发现的那样,这种依赖性无法保证,因此您的安装实用程序必须首先安装visual c ++运行时.

您可以通过更改项目设置来避免这种情况.加载项目属性并转到:"配置属性"/"C/C++"/"代码生成"

  • 在标有"运行时库"的项目中,选择"多线程(/ MT)"
  • 对于调试版本的发行版"Multi Threaded Debug(/ MTd)".

在执行此操作时必须小心,应用程序链接的所有其他库也将针对静态运行时进行编译.


Yoh*_*nnP 5

你需要有视觉C ++库安装,如果你想运行你的应用程序。