2014-01-31 58 views

回答

2

msvcr100d.dll是DLL的调试版本,应在安装Visual Studio 2010时安装,并且不能合法地重新分发(因此不是可再发行组件包的一部分)。

2

您的目标是错误的运行时间。您的程序以调试运行时为目标。这就是为什么当你把它放到另一台机器上时,即使你已经安装了可再发行组件,也无法找到运行时。请记住,调试运行时不能重新分配,并且当然不是可再发行组件的一部分。

根据发布运行时重建您的程序,一切都会好的。

+0

我从cmd提示符运行。还有什么我可以尝试吗? –

+1

运行程序的方式并不重要。您只需链接正确的运行时。由于调试运行时无法重新分配,因此如果您希望程序在未安装VS的计算机上工作,则需要链接到发行版运行时。 –

+0

我该怎么做?我对这类问题不太了解。 –