我使用opencv在C ++中有一个图像处理项目。程序运行正常,我得到了所需的输出。但是,我有一些消息,我使用cout命令打印出来。当我使用终端(./myprogram)运行程序时,消息显示正确。当我双击可执行文件时,我只得到输出(在我的情况下创建了一个新视频)但我确实收到了消息。如何从终端运行时,如何让程序自动提示消息。 PS:我使用的是ubuntu 14.04
答案 0 :(得分:0)
创建这样的脚本,让我们称之为run.sh:
#!/bin/sh
cd work_dir
./myProgram
read -r -p "Press any key..." key
然后做:
xterm -e run.sh
并使桌面快捷方式直接运行此命令而不是程序。