关于 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游戏

猜你喜欢

转载自blog.csdn.net/weixin_50012998/article/details/108461294