【发布时间】:2021-12-14 20:11:56
【问题描述】:
我正在尝试设计一个使用工作进程的程序 - 这只是一个用 C++ 编写的不同程序。
我像这样启动一个工作进程:
auto worker = boost::process::child("./worker.exe");
worker->detach();
问题在于,工作进程正在将信息输出到生成它们的同一命令行窗口。这使程序的输出变得混乱。理想情况下,我希望每个进程都在自己的窗口中运行。
这可以使用 boost::process 吗?我只找到了关于隐藏窗口的信息。
我使用的是 Windows 和 Visual Studio 2019。
谢谢
【问题讨论】:
标签: c++ windows multiprocessing boost-process