Система ошибок: 9: Неверный дескриптор файла (BOOST :: FileSystem) - PullRequest
1 голос
/ 03 января 2011

Я написал бинарный файл C ++, который использует BOOST :: FileSystem

Когда я запускаю двоичный файл, я получаю следующее сообщение об ошибке:

Ошибка системы: 9: Неверный дескриптор файла

Что может быть причиной, и как я могу это исправить?

PS: я работаю на Linux Ubuntu 10.x

1 Ответ

2 голосов
/ 03 января 2011

Было бы полезно, если бы вы знали, какую операцию вы выполняете, когда получили сообщение об ошибке. Вы можете пытаться написать дескриптор, который был открыт для чтения или наоборот. Вы, возможно, не открыли его вообще или закрыли и попытались написать в него по факту. Проверьте коды возврата ваших операций и добавьте perror () или что-то там и определите, где это происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...