如何运行终端上Qt创建者编写的控制台应用程序?

时间:2014-07-09 13:59:07

标签: terminal console qt-creator

我使用cmake创建了C ++控制台应用程序。我使用Qt creator v.3.1.2(GCC 4.6.1 64位),(基于Qt 5.3.1)。我的操作系统是Ununtu 12.04(LTS)

  1. 如何在终端中运行我的应用程序(在Qt IDE中) 课程)?现在所有输出都输入" Application Output"窗口。
  2. 是否有人知道如何键入"应用程序输出"窗口?因为 当我尝试输入某些内容时,应用程序输出"窗口和 按"输入" - 什么都没发生!只有光标移动到新行。

1 个答案:

答案 0 :(得分:1)

在项目设置中有一个复选框,用于在终端窗口中运行应用程序(我不记得复选框的确切名称,但很容易找到)。运行应用程序时,您将看到单独的寡妇。

问题在于调试。在调试控制台应用程序并等待来自控制台的数据时,GDB(在所有平台上由Qt Creator使用)存在较长时间。要解决此问题,请使用输入数据准备文件并将标准输入重定向到此文件。

如果在正常模式下运行应用程序(无调试),控制台输入正常。

编辑:请参阅this link