是否有跨平台库来调用/创建c ++过程

use*_*898 17 c++ cross-platform

是否有任何跨平台库来创建进程(例如,在Windows中使用createProcess win32 api).对于linux/windows/mac?

seh*_*ehe 9

  1. Boost.Process会做到这一点
  2. PoCo一样(进程命名空间,在基金会)

这些都不是侵入式库,这些都不是暗示UI框架.两者都支持静态链接而没有大的开销.


Chr*_*ica 7

您可以使用以独立于平台的方式实现许多OS实用程序的Qt,例如.进程,线程,网络,GUI当然,....


小智 6

看看https://github.com/eidheim/tiny-process-library,这是一个现代的C ++(11)平台独立的过程库,没有外部依赖项。