用于posix和linux特定函数的C包装器

你知道任何好的库将posix和 linux函数和结构(例如套接字或文件描述符)包装到C类中吗?例如,我正在考虑一个基本的FileDescriptor类和一些继承类(unix套接字等),其方法包括write,read甚至一些系统调用(sendfile,splice) – 所有抛出异常而不是设置errno.或者一些共享内存类等.

我似乎无法找到类似的东西,现在我考虑自己编写它,因为我经常要为Linux编写一个C应用程序并使用C函数(痛苦的错误检查),或者每次都自己包装它们.

– -编辑 – –

那么QT和Boost都不会在系统上编译,我们正在使用 – 它是一个基于2.4.29安装在嵌入式计算机上的小型Linux内核.

解决方法

试试 Common C++.我自己没有用它,但它支持你提到的东西.

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...