为什么在Qt Creator中运行项目时会打开外部终端窗口?

问题描述 投票:0回答:2

通常当我运行我的 Qt 项目时,所有调试信息都会出现在 Qt Creator 的应用程序窗格中。奇怪的是,我的最新项目打开了一个终端窗口,并将所有输出放在那里。

当我退出应用程序时,终端窗口显示

Press <RETURN> to close this window...
窗口标题显示 qtcreator_process_stub

为什么会这样,我怎样才能返回到 Qt Creator 中查看调试信息?

terminal qt-creator
2个回答
1
投票

已经为这个项目设置了

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


0
投票

此外,如果您不希望 QT 始终在终端中运行您的代码,请转到:

  • Edit > Preferences > Build & Run > Default for 'Run in Terminal'
    并选择
    Disabled

有关此链接的更多信息。

从现在开始,所有创建的项目都将具有未选中

Run in Terminal
的构建工具包选项。在此修改之前创建的项目将不受此常规配置的影响,但可以手动将其更改为不在终端中运行

© www.soinside.com 2019 - 2024. All rights reserved.