Проблемы с errno.h - PullRequest
       35

Проблемы с errno.h

2 голосов
/ 07 августа 2010

Я пишу простую программу SDL с VC10. Проблема, с которой я столкнулся при компиляции программы:

Ошибка 1, ошибка C1083: Невозможно открыть включаемый файл: 'errno.h': Нет такого файла или каталог c: \ Program Files \ Microsoft Visual Studio 10.0 \ vc \ include \ cerrno 14

Ошибка 2, ошибка C1083: Невозможно открыть включаемый файл: 'errno.h': Нет такого файла или каталог c: \ Program Files \ Microsoft Visual Studio 10.0 \ vc \ include \ cerrno 14

Ошибка 3, ошибка C1083: Невозможно открыть включаемый файл: 'errno.h': Нет такого файла или каталог c: \ Program Files \ Microsoft Visual Studio 10.0 \ vc \ include \ cerrno 14

Ошибка 4, ошибка C1083: Невозможно открыть включаемый файл: 'errno.h': Нет такого файла или каталог c: \ Program Files \ Microsoft Visual Studio 10.0 \ vc \ include \ cerrno 14

Я не уверен, в чем может быть проблема. У меня нет файла errno.h в моих записях. И я понятия не имею, где его взять или было ли оно там. Что я могу сделать? Я искал файл errno.h, но все, похоже, нацелены на платформы Linux.

Ответы [ 4 ]

2 голосов
/ 11 сентября 2011

Вы установили SP1 для VS2010, если да, вы можете установить Обновление компилятора Visual C ++ 2010 SP1 для Windows SDK 7.1, чтобы решить эту проблему, см http://blogs.msdn.com/b/vcblog/archive/2011/03/31/10148110.aspx

2 голосов
/ 07 августа 2010

Похоже на плохую установку, файл errno.h отсутствует.Это должно быть где-то в компиляторе, и вам это нужно, потому что cerrno ссылается на него.

1 голос
/ 05 июля 2017

Решением для меня было перезапустить установщик, выбрать «Отдельные компоненты» и добавить старые распространенные инструменты (v140).

0 голосов
/ 23 октября 2017

У меня была такая же проблема.Перенацелить версию Windows SDK в свойствах конфигурации проекта на версию, установленную в системе, это решило проблему для меня.

...