如何解决如何分发控制台应用程序?
我是C ++的新手,最近制作了一个Tic-Tac-Toe游戏,它是一个控制台应用程序(无图形)。我已经在Visual Studio 2019的发布模式下构建了我的项目。我希望将此应用程序从一台计算机转移到另一台计算机。我已经压缩了Visual Studio的Release文件夹,并试图将其转移到另一台PC中。当我在另一台PC上运行它时,它无法正常工作?
我是编程新手,请帮忙。
解决方法
您没有提到确切的错误,但是一阶可能性是缺少依赖项。
奇怪的是,您缺少目标计算机上的Visual Studio C ++运行时(您要应对的运行时)。 Windows默认情况下不会安装它们,但是Visual Studio会安装它们。
要下载运行时,请转到https://visualstudio.microsoft.com/downloads/,然后导航到“其他工具和框架”,然后导航到“ Visual Studio的Microsoft Visual C ++可再发行组件”。选择与您的版本匹配的版本,然后下载并安装它。您可以从PC上复制运行时dll,但是通常更容易安装它们并更好地进行维护。如果您使用的是旧版的Visual Studio,则通常可以下载该文件,但必须进行搜索。
否则,您可能缺少另一个依赖项。您应该使用诸如Dependency Walker之类的工具,该工具仍在https://www.dependencywalker.com/处提供。
,如果它没有其他库(不是Standart),则必须在您所构建的PC上运行。如果您还有其他库,请将.dll文件添加到发布文件夹中。
如果您需要有关自定义控制台的帮助,我们将很乐意为您提供帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。