2013-05-06 3 views
1

действительно борется с проблемой Visual Studio здесь. Я получаю кучу ошибок из Visual Studio после переустанавливать его, об этом не в состоянии найти VC++ библиотеки:Visual Studio 2010 не может открыть файлы VC++ Include

Ошибка 1 Ошибка C1083: не удается открыть включают файл: «stdlib.h»: Нет такого файл или каталог

ошибка 2 ошибка C1083: не удается открыть файл не включают: 'SYS/types.h': нет такого файла или каталога

ошибка 3 ошибка C1083: не удается открыть файл включать: «stdio.h ': Нет такого файла или справочника

Ошибка 4 Ошибка C1083: Не удается открыть файл не включают: «stdlib.h»: Нет такого файл или каталог

Ошибка 5 ошибки C1083: Не удается открыть файл включать: SYS/types.h ': Нет такого файла или каталога

Любые идеи, как я могу решить эту проблему? Я просто выполнил поиск stdlib.h в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC, и я ничего не нашел. Что будет заселять мои библиотеки?

+0

У меня была аналогичная проблема с vs2012. Мистически, установка более позднего обновления/пакета обновления помогла и вернула их. Вы случайно установили любую версию vs2012? –

+0

Да, я установил Visual Studio 2012 в это поле, а затем я пошел и заново установил Visual Studio 2010 на нем! – Alexandru

+0

К сожалению, у меня есть все последние пакеты обновлений :( – Alexandru

ответ

0

Его грязное решение, но оно работает: копирование этих файлов с другого компьютера с этими файлами на нем для этой версии Visual Studio, похоже, сработало.

0

Точная ошибка я получил, был:

error C1083: Cannot Open include file <stdio.h> 

Поскольку у меня было три версии VS на моем компьютере, я решил проверить, были ли все версии этого файла в их установке папки. Я обнаружил, что VS 2010 (VC 10.0) этого не сделал, и все же я открыл свой проект в VS 2010.

Я открыл свой проект в VS 2012 (VC 11.0). VS 2012 попросил меня «обновить» проект от старой версии VS до более новой. Я нажал ОК. Обновление было успешным. Затем я скомпилировал свой проект. И ошибка исчезла.

Мне было любопытно узнать, существует ли stdio.h в месте установки VS 2012. И действительно, это было на: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ VC \ crt \ src \ stdio.h. Таким образом, похоже, что при установке нескольких версий VS мой файл stdio.h каким-то образом исчез из моей старой установки VS 2010. Однако я не совсем уверен в этой теории.