我有一个使用 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/