qmake 子目录模板 运行 同时所有应用

qmake subdirs template run all app in the same time

我有根项目:

TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS += \
    AppTest \
    TestStub

AppTestTestStub 都是 app TEMPLATE。并在每个之间进行套接字通信。问题是根项目只能执行一个子项目。(执行一个,另一个自动关闭)

是否可以按构建顺序依次执行两者?

QtCreator 不允许指定多个可执行文件。您需要编写启动这两个应用程序的自定义 运行 脚本。

在项目的运行设置中您可以将脚本设置为自定义可执行文件。只需按 添加、select 自定义可执行文件,然后在下面的字段中插入脚本的路径。

您可以在工具 > 选项 > 构建&运行 > 常规中更改设置。有一个选项"Stop applications before building"。 Select "None".

这将防止 QtCreator 在从同一项目启动另一个应用程序时关闭 运行ning 应用程序。

然后您可以启动/调试一个应用程序,select调试中的另一个应用程序/运行 select或者,然后启动第二个。两者都应该 运行ning 然后