【发布时间】:2016-05-19 10:00:25
【问题描述】:
向本论坛中的每个人致敬。
我刚刚为同事完成了我在 Visual Studio 2013 中的中期项目,我的教授希望我们给他项目的 .exe。问题是它只适用于我的电脑。当我尝试在其他计算机上打开 .exe 时,出现此错误:
- 程序无法启动,因为您的计算机中缺少 MSVCP120.dll。尝试重新安装程序以解决此问题。
我想知道是否有任何方法可以解决此问题,以便 .exe 可以在任何运行 Windows 的计算机上运行。
非常感谢您提供的任何帮助。
【问题讨论】:
-
安装 Visual Studio 运行时库。这是有据可查的。
-
这是因为每个 Visual Studio 版本默认链接其自己的运行时库,您必须确保目标机器已安装该版本的可再发行组件,例如 MSVC2013:microsoft.com/en-us/download/details.aspx?id=40784
-
你是在release模式下编译的吗?
-
那么,解决方案是否只是为 Visual Studio 2013 安装 Visual C++ Redistributable Packages?