错误系统:9: Bad file descriptor (BOOST::FileSystem)

我写了一个使用BOOST::FileSystem的C++二进制文件。

当我运行二进制文件时,我得到以下错误信息。

Error system:9. Bad file descriptor: 错误系统:9: Bad file descriptor

是什么原因造成的,我可以如何解决?

PS:我在Linux Ubuntu 10.x上运行。

解决方案:

如果你知道当你收到错误信息时,你在做什么操作,那会有帮助。 你可能正在尝试向一个已打开的描述符写入,而这个描述符已被读取,反之亦然。 你可能根本没有打开它,或者关闭了它,并试图在事后向它写入。 检查你的操作的返回代码,并在其中抛出一个perror()或其他东西,以确定它是在哪里发生的。

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何检测用户是否切换了浏览器标签?[已关闭]

2022-9-8 18:32:01

未分类

提交表单.html与数据在SPA(反应)?

2022-9-8 18:32:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索