Qt Creator 1.3.0和控制台问题

时间:2010-01-09 00:31:43

标签: qt-creator

我刚刚在Ubuntu 9.10中安装了Qt Creator 1.3.0。我想使用Qt Creator 1.3.0来开发这样的简单控制台应用程序:

#include <iostream>
using namespace std;

int main()
{
    int n, m;

    cout << "Enter numbers: ";

    cin >> n >> m;
    cout << n << " " << m;

    return 0;
}

编译。当我运行它时,程序打印“输入数字:”。我在Application Output中输入两个用空格分隔的数字,但应用程序不会对任何数字做出反应。

Plz,帮助我。如何在Qt Creator中使用标准C ++控制台输入?我试过使用'Run in terminal'选项,但它没有帮助。

2 个答案:

答案 0 :(得分:1)

您可能正在引用的应用程序输出窗口就是这样,即它不允许任何输入。要使控制台应用程序允许输入,您需要选中“Run in terminal”,这应该打开xterm。

如果没有,或者您想要使用其他终端仿真器,请检查选项中的终端设置 - &gt;一般

答案 1 :(得分:0)

设置xterm的绝对路径对我有用。 见Console input with Qt Creator

对于我来说,在Ubuntu中,Qt的默认终端只显示输出......