通常当我运行我的 Qt 项目时,所有调试信息都会出现在 Qt Creator 的应用程序窗格中。奇怪的是,我的最新项目打开了一个终端窗口,并将所有输出放在那里。
当我退出应用程序时,终端窗口显示
Press <RETURN> to close this window...
窗口标题显示 qtcreator_process_stub
为什么会这样,我怎样才能返回到 Qt Creator 中查看调试信息?
已经为这个项目设置了
Run in terminal
选项(对于这个构建工具包)。
要更改 Qt Creator 中的设置,请打开项目的构建和运行工具包。 (侧边栏上的Projects 选项卡)。为您感兴趣的套件选择 Run,在 Run 标题下,您会看到复选框
Run in terminal
。取消选中此项。
或者打开
.pro.user
文件并搜索UseTerminal
。根据您使用的 Qt Creator 版本,您会看到这样一行:
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
将
true
更改为false
此外,如果您不希望 QT 始终在终端中运行您的代码,请转到:
Edit > Preferences > Build & Run > Default for 'Run in Terminal'
并选择Disabled
有关此链接的更多信息。
从现在开始,所有创建的项目都将具有未选中
Run in Terminal
的构建工具包选项。在此修改之前创建的项目将不受此常规配置的影响,但可以手动将其更改为不在终端中运行