2

不是像boost::processQt这样的 C++,而是普通 C。是否有任何开源跨平台 C 库用于处理进程?

4

2 回答 2

1

glib(想想 Gnome)是 Qt(想想 Kde)的对等体,但它是用 C 编写的。有一个标题为Spawning Processes的部分可能会引起人们的兴趣。

于 2012-12-12T20:38:16.717 回答
1

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

另请参阅: windows 与 fork() 最接近的东西是什么?

于 2012-12-12T20:40:14.333 回答