是否有任何开源跨平台库用于处理C中的进程?

时间:2012-12-12 20:10:59

标签: c process open-source

不是像boost::processQt那样的C ++,而是简单的C.是否有用于处理流程的开源跨平台C库?

2 个答案:

答案 0 :(得分:1)

glib(想想Gnome)是Qt的同行(想想Kde),但是用C语写。有一个标题为Spawning Processes的部分可能会引起关注。

答案 1 :(得分:1)

根据您尝试实现的目标以及“跨平台”的含义,您可以编写所有内容以定位POSIX,并将Cygwin用于Windows端口。我认为这涵盖了Linux,Unix,OSX(又名BSD)和Windows XP-Win 7,以及任何带有POSIX层的RTOS(例如QNX)。不确定Cygwin是否适用于Win 8。

另见: What is the closest thing windows has to fork()?