是否有任何用于C ++的跨平台工具,它将帮助我运行子系统进程(我只需要运行并将stdout重定向到父进程)。我正在使用boost,我发现有boost :: process,但它是非官方的。有没有类似物?
答案 0 :(得分:1)
Boost.Process在某种意义上尚未被Boost接受。但是,如果它对您有用,为什么不使用它呢?
答案 1 :(得分:1)
如果您只需要运行流程并获取其输出,popen(3)
怎么样?它被广泛使用,非常“官方”,听起来就像它正在寻找你所寻找的,而不使用Boost。
答案 2 :(得分:0)
有用吗?如果是这样,为什么它是“官方”还是打扰你呢?据推测,许可证与boost相同,并且您可以使用源代码,因此您可以修复潜在的错误。问题出在哪里?