转自:https://blog.csdn.net/cdhmuer/article/details/50451001
一开始 使用Ubuntu下的QtIDE时 ,新建了一个小工程,想看看它是什么样的。构建了一个最轻量级的小程序如下
:
-
#include <iostream>
-
-
using
namespace
std;
-
-
int main()
-
{
-
cout <<
"Hello World!" <<
endl;
-
return
0;
-
}
一段简单的c++代码 。
运行后
发现Terminal不断闪烁 ,看不到我们想要的结果 。
......
......
最后发现是Qt creator不支持原生终端x-terminal-emulator -e 的原因 :
解决方案:
在creator上的tools菜单拉出: Tools->options->enviromental->system
将x-terminal-emulator -e 修改成xterm -e (要求系统已安装xterm ) 注意xterm 和e之间是有空格的 ,点击apply 。
再次运行,问题就解决了。