微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C ++程序无法在其他计算机上运行

如何解决C ++程序无法在其他计算机上运行

我一直在做c ++程序,很有趣,但遇到了两难选择。我编写了一个显示“ Hello World”的程序,该程序仅在我的朋友计算机上可用。每当它在我的朋友计算机上运行时,都会弹出一条消息,提示“由于找不到MSVCP140D.dll,因此无法继续执行代码。重新安装该程序可能会解决此问题。”然后出现另一条消息“由于找不到VCRUNTIME140D.dll.dll而无法继续执行代码。重新安装该程序可能会解决此问题。”。我该如何解决此问题。我正在使用Visual Studio Code编译程序。我该如何制作可以在其他人的计算机上使用的东西。

解决方法

两件事:

  1. 您需要Visual C ++可再发行组件包(在此处https://www.microsoft.com/en-us/download/details.aspx?id=48145可用)才能在另一台计算机上运行程序(如果尚未安装该程序)。

  2. 您无法分发Debug软件包,因此您需要构建程序的Release版本。 (D中的MSVCP140D.dll代表Debug

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。