boost process 设置工作目录

boost process 设置子进程工作目录

通过boost::process::start_dir 指定

std::string cmd = (AppContext::GetBinDir() / "agvtask.exe").string();
auto pipe_stream = std::make_unique<boost::process::ipstream>();
auto car_process = std::make_unique<boost::process::child>(cmd, boost::process::start_dir(AppContext::GetBinDir().parent_path() / "bin"));  //, boost::process::std_out > *pipe_stream

 

boost process 设置工作目录

上一篇:List、Set、Map区别


下一篇:mac系统如何将文件批量重命名