CLion教程-启动多个配置
CLion提供多种方法来同时运行/调试多个程序实例,例如,客户端-服务器应用程序或需要启动多个不同进程或任务的复杂测试。在任何情况下,第一步都是为需要启动的每个任务或进程创建运行配置。一旦所有必要的配置准备好,您有几种启动它们的选项:
- 使用复合运行配置并行启动多个配置
- 使用“启动前任务”按顺序启动多个配置
当同时启动多个配置时,每个配置将在“运行”或“调试”工具窗口中的单独选项卡中可用。
使用复合运行/调试配置并行启动
复合运行/调试配置允许您同时启动多个运行/调试配置。
不能保证在复合配置中以确切的顺序启动不同的配置。
创建复合运行/调试配置
- 为应在会话中启动的每个应用程序和进程创建运行/调试配置。
- 转到“运行” | “编辑配置”。或者,按AltShiftF10,然后按00。
- 在“运行/调试配置”对话框中,单击 或按AltInsert,然后选择“Compound”。
- 在“名称”字段中指定运行/调试配置的名称。此名称将显示在可用运行/调试配置的列表中。
- 要将新的运行/调试配置包括在复合配置中(并选择所需的CMake配置文件),单击“添加” 并从列表中选择所需的配置。然后选择首选的CMake配置文件:
- 应用更改并关闭对话框。
设置复合配置后,您可以带有或不带有调试地启动它。
使用“启动前任务”按顺序启动
您可以使用运行/调试配置的“启动前任务”来执行许多不同的操作,其中之一是启动其他运行/调试配置。
配置“启动前任务”
- 为应在会话中启动的每个应用程序和进程创建运行/调试配置。
- 转到“运行” | “编辑配置”。或者,按AltShiftF10,然后按00。
- 在“运行/调试配置”对话框中,选择应最后启动的配置。
- 单击“修改选项”并选择“添加启动前任务”。
- 单击 添加任务,然后选择 运行其他配置,并选择所需的配置。
- 确保添加了所有必要的配置。使用 上移 Alt0↑ 和 下移 Alt0↓ 以安排启动顺序(位于顶部的配置将首先启动)。
- 单击“应用”以保存更改并关闭对话框。
设置“启动前任务”在最后启动的配置中后,您可以带有或不带有调试地启动它。