关于 C++中 程序在其他设备上运行 的思考

原来一直头疼于用 C++/11 标准编写的程序在仅装有 Dev 的电脑上无法运行,因而思考如何让自己的程序在别人的设备上运行。

进过资料的查询以及自身的实践,总结出了以下方法:
将调试的 Dubug 改为 Release,然后运行程序。结束之后在该项目的文件夹中存在一个文件夹 Release,复制出其中的 exe 文件即可单独使用,不依赖 Visual Studio。(任何C++相关的程序都不需要)

Tip: 若程序结束有反馈的,那么程序会在反馈跳出来之后立刻自动关闭,导致用户无法看到反馈。为解决此问题,简单地,加上两句代码:

    char anything;
    cin >> anything;

或者

    getchar();

在样的情况下,界面会继续存在以等待输入。因而就解决了看不见反馈的问题。

以上方法为自己总结,可能有些简陋。

示例程序:
【C++ 程序】 井字棋游戏(人 VS 人)
【C++ 程序】 井字棋游戏(人 VS Lv1电脑)
【C++ 程序】 井字棋游戏(人 VS Lv2电脑)
【C++ 程序】 井字棋游戏(人 VS Lv3电脑)
【C++ 程序】 井字棋游戏(人 VS Lv3电脑)(战绩统计版)
【C++ 程序】 五子棋游戏(人 VS 人)
【C++ 程序】 五子棋游戏(人 VS Lv1电脑)(思路及框架,内容待填充)
【C++ 程序】 随机数
【C++ 程序】 移动迷宫游戏
【C++ 程序】 贪吃蛇游戏
【C++ 程序】 数字推盘游戏(15-puzzle)
【C++ 程序】 2048游戏

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值