如何在Visual Studio 2022的CMake项目中同时运行两个生成的EXE?
在Visual Studio 2022中CMake项目同时运行多个可执行程序的方法
方法一:配置多启动项目
- 右键点击解决方案管理器中的解决方案,选择「属性」
- 在属性页的「通用属性 -> 启动项目」中,选择「多启动项目」
- 在项目列表里,将Client和Server的「操作」都设置为「启动」,可按需调整启动顺序
- 点击确定后,点击调试按钮即可同时启动两个程序
方法二:创建自定义调试目标
- 点击顶部菜单栏的「调试 -> 调试目标 -> 新建调试目标」
- 命名目标(例如「Client+Server」),在「命令」栏填入启动两个程序的命令,示例:
注意替换为你实际的exe路径,start /B "Client" out/build/Debug/Client.exe && start /B "Server" out/build/Debug/Server.exe/B参数用于后台启动,避免弹出额外命令行窗口 - 保存目标后,选择该自定义目标启动即可
方法三:手动启动第二个程序
- 先启动其中一个程序(比如Server)
- 在解决方案资源管理器中右键点击另一个项目(Client),选择「在文件资源管理器中打开文件夹」
- 进入对应配置的输出目录(通常是
out/build/<Debug/Release>),双击运行exe即可
内容的提问来源于stack exchange,提问作者LUN




