如何解决C ++程序无法在其他计算机上运行
我一直在做c ++程序,很有趣,但遇到了两难选择。我编写了一个仅显示“ Hello World”的程序,该程序仅在我的朋友计算机上可用。每当它在我的朋友计算机上运行时,都会弹出一条消息,提示“由于找不到MSVCP140D.dll,因此无法继续执行代码。重新安装该程序可能会解决此问题。”然后出现另一条消息“由于找不到VCRUNTIME140D.dll.dll而无法继续执行代码。重新安装该程序可能会解决此问题。”。我该如何解决此问题。我正在使用Visual Studio Code编译程序。我该如何制作可以在其他人的计算机上使用的东西。
解决方法
两件事:
-
您需要Visual C ++可再发行组件包(在此处https://www.microsoft.com/en-us/download/details.aspx?id=48145可用)才能在另一台计算机上运行程序(如果尚未安装该程序)。
-
您无法分发Debug软件包,因此您需要构建程序的Release版本。 (
D
中的MSVCP140D.dll
代表Debug
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。