c++ - 如何制作终端提示信息?

标签 c++ linux

我有一个使用 opencv 的 C++ 图像处理项目。程序运行正确,我得到了所需的输出。但是,我有一些使用 cout 命令打印出来的消息。当我使用终端 (./myprogram) 运行程序时,消息会正确显示。当我双击可执行文件时,我只得到输出(在我的例子中创建了一个新视频),但我确实收到了消息。如何让程序在未从终端运行时自动提示消息。 PS:我使用的是ubuntu 14.04

最佳答案

创建一个像这样的脚本,我们称之为 run.sh:

#!/bin/sh
cd work_dir
./myProgram
read -r -p "Press any key..." key

然后执行:

xterm -e run.sh

并使桌面快捷方式运行此命令而不是直接运行该程序。

关于c++ - 如何制作终端提示信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28145771/

相关文章:

c++ - 无法将 assimp 与 cmake 链接

c++ - 在父对象上调用成员函数?

c++ - 双向链表父指针改变

使用 TYPE=InnoDB 导入 MySQL

regex - 使用正则表达式查找并替换字符串

c++ - 在 C++ 中破坏 Vector 内容

c++ - 单个变量和数组的动态指针分配有什么区别?

linux - 是否可以使用 wget 从网页下载 PHP 脚本?

linux - 使用sudo时如何自动加载当前用户的vim配置

linux - 如何在 SLES 11 64 位上安装 mapnik?