现有的C++ *nix系统库?

3
有一些很好的跨平台库,通常指的是包装Windows和*nix共性的东西。对于那些不太关心Windows但想要C++封装*nix系统调用的开发人员来说,是否有类似的库呢?
我在考虑一个库,可以减少结构设置的繁琐、检查返回代码和错误号、抛出适当(可操作)的异常,并且通常可以减少系统调用样板文件。
我承认,有些独立的系统调用可能没有意义,但也有很多自然可以分组的,例如stat/lstat/fstat,getpid/getppid/geteuid等。
是否有什么好的选择?

你可能会在这里得到一个好的答案,但是检查http://www.trumphurst.com/cpplibs/cpplibs.php并在Google/询问有关可能的库的具体反馈也是值得的。 - Tony Delroy
1个回答

1

听起来Boost FilesystemBoost Threads涵盖了很多领域。线程也包含在C++0x中。

虽然不知道有没有类似于getpid的进程信息管理工具,但是还有哪些其他类型的信息和接口会捆绑到process对象中呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接