用于posix和linux特定函数的C包装器
发布时间:2020-05-24 11:44:19 所属栏目:Linux 来源:互联网
导读:你知道任何好的库将posix和 linux函数和结构(例如套接字或文件描述符)包装到C类中吗?例如,我正在考虑一个基本的FileDescriptor类和一些继承类(unix套接字等),其方法包括write,read甚至一些系统调用(sendfile,splice) – 所有抛出异常而不是设置errno.或者一
|
你知道任何好的库将posix和 linux函数和结构(例如套接字或文件描述符)包装到C类中吗?例如,我正在考虑一个基本的FileDescriptor类和一些继承类(unix套接字等),其方法包括write,read甚至一些系统调用(sendfile,splice) – 所有抛出异常而不是设置errno.或者一些共享内存类等. 我似乎无法找到类似的东西,现在我考虑自己编写它,因为我经常要为Linux编写一个C应用程序并使用C函数(痛苦的错误检查),或者每次都自己包装它们. – -编辑 – – 那么QT和Boost都不会在系统上编译,我们正在使用 – 它是一个基于2.4.29安装在嵌入式计算机上的小型Linux内核. 解决方法试试 Common C++.我自己没有用它,但它支持你提到的东西.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Linux / Unix中每个用户的磁盘使用情况
- 在os.system(“sleep …”)中,Python如何阻止信号?
- linux – 在使用ioctl / SIOCGIFADDR / SIOCGIFCONF找出如何
- ubuntu 关闭/启动mysql提示:Rejected send message, 1 matc
- linux – 使用Qt在Gnome 3,Xfce和Unity下,带有子窗口的全屏
- linux – PostgreSQL缓慢提交性能
- linux – iptables | ICMP的类型:哪些(可能)有害?
- Linux上安装Netapp NFS的单个目录中的最大文件数
- Linux C:如何在stdout之外显示我的文本应用程序输出?
- linux – Logrotate:旋转非日志文件?
