2013-03-03 3 views
4

Я несколько раз заново установил Visual Studio 2010 Professional, чтобы попытаться заставить его работать. Мне пришлось удалить Visual Studio 2012 Professional, потому что он не компилировал что-то, что мы делали в классе.Неустранимая ошибка C1083: Не удается открыть файл include: «iostream»: нет такого файла или каталога

я полностью удалил все, включая SQL Server ..

Я пошел к VC/включить и заголовочный файл iostream нет.

#include <iostream> 

int main() { 

cout << "hello"; 

system ("PAUSE"); 
return 0; 
} 

Это все, что я пытаюсь сделать, потому что ничего не работает.

Это действительно сводит меня с ума, потому что мне нужно заставить его работать, чтобы я мог сделать свой проект !!!

Каждый раз, когда я это делаю; Новый проект => пустого проект => добавить элемент к источнику =>. касты

Я бег Windows 8.

Это просто говорит об ошибке не могу открыть исходный файл Кроме того, ошибка соиЬ идентификатор не определена .. ..

Мне интересно, следует ли мне восстановить систему? Или, если мне нужно просто полностью переустановить Windows 8 из моего носителя для восстановления?

ответ

5

Одна из проблем заключается в том, что вы не указали пространство имен std.

Это то, что ваш код должен выглядеть следующим образом:

#include <iostream> 
using namespace std; 

int main (void) { 
    cout << "hello" << endl; 
    system("pause"); 
    return 0; 
} 

или вы могли бы сделать что-то вроде этого: std::cout << "Hello" << std::endl;

Это может быть проблемой, потому что вы не установили среду на C++. Это, как вы это делаете:

  1. Перейти к Инструменты>Импорт и экспорт настроек. Если вы не можете найти его, просто найдите его в Quick Search.
  2. Затем перейдите, чтобы сбросить все настройки.
  3. Затем просто выберите «Visual C++»
  4. Restart.

Это должно сделать трюк. Если это не так, вы можете подумать о повторной установке Visual C++. Для VS 2012. Если это не сработает, переустановите программу.

+3

В visual studio 2012 это не решит проблему –

+0

Это не решит проблему в VS 2015. – starbeamrainbowlabs

-1

если есть проблема с visual studio 2012, установите обновление this.

+0

Это должен быть комментарий, когда вы не уверены в проблеме – WoodChopper

+0

@WoodChopper, 'using namespace std;' это первое, что нужно сделать, если это не устраняет проблему, тогда попытка этого обновления может помочь. Я хотел прокомментировать вышеупомянутый ответ, не мог сделать, потому что у меня недостаточно репутации. –

+0

@WoodChopper: Это не так.Ответ - ответ, это ответ; независимо от того, уверены вы в этом или нет, это не изменит. И ответы должны ** никогда не быть написаны как комментарии. Однако, это просто ссылка, а не ответ, и вообще не стоит публиковать. –

Смежные вопросы

 Смежные вопросы