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