一开始 使用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 。
再次运行,问题就解决了。