是否有跨平台库在C ++中调用/创建过程 [英] is there cross platform library to call/create process in c++

查看:69
本文介绍了是否有跨平台库在C ++中调用/创建过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Is there any cross platform library to create process's (using createProcess win32 api in windows for example). for linux/windows/mac?

推荐答案


  1. Boost.Process 将会实现

  2. ,而 PoCo (进程名称空间,在Foundation中)

  1. Boost.Process will do that
  2. as will PoCo (Processes namespace, in Foundation)

这些都不是侵入性库,并且这些都没有暗示UI框架。两者都将支持静态链接,而不会产生较大的开销。

None of these are intrusive libraries, and none of these imply UI frameworks. Both will support static linkage without major size overhead.

这篇关于是否有跨平台库在C ++中调用/创建过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆