0

我们的构建包含许多作为构建过程的一部分运行的测试,以确保任何重要的东西都不会被某人的更改破坏。这些是简单的命令行应用程序,没有 GUI。

在 Mac OS X 上,当从 Qt Creator 中构建时,这些程序中的每一个都会启动一个新的终端窗口,该窗口会获得焦点。这会打断我在构建运行时输入的任何内容,这非常令人沮丧。

CMake(或 Mac OS 或 Qt Creator)中是否有强制这些自定义命令不聚焦的选项?

4

1 回答 1

0

您可以避免为每个要运行的测试打开终端。这是 QtCreator 中与项目相关的设置。

  1. 在 QtCreator 中打开您的项目。
  2. 选择左侧的“项目”
  3. 选择“运行”
  4. 有“在终端中运行”选项

截图 QtCreator

于 2017-01-16T17:30:57.307 回答