вызов fdopen: Плохой дескриптор файла

Я получаю следующую ошибку при попытке скомпилировать мою программу:

calling fdopen: Bad file descriptor

Я читал, это могло бы быть проблемой, связанной с включением предварительно скомпилированного заголовка в одном из моих заголовочных файлов. Файл, который вызывает ошибку, включает stdio.h заголовок в нее так, у меня есть доступ к Типу файла. Если я удаляю это, ошибка исчезает, но затем я не могу использовать Тип файла. Кто-либо знает, как я могу зафиксировать это?

5
задан Brian Webster 13 September 2011 в 04:08
поделиться

2 ответа

Извините, я просто забыл включить stdio Заголовочный файл .h. Я чувствую себя немного глупо.

0
ответ дан 14 December 2019 в 13:34
поделиться

Трудно сказать без подробностей, но это действительно, скорее всего, из-за устаревшего предварительно скомпилированного заголовка. Удалите все файлы .gch и повторите попытку.

Об этом часто сообщают как об ошибке GCC, см. Запись bugzilla здесь

6
ответ дан 14 December 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: