2013-08-15 4 views
0

Итак, у меня была эта проблема некоторое время, и я попытался исправить ее без успеха. Я пытался попасть в C++ из своих знаний о C#, и когда я пытаюсь создать и запустить простую программу «Hello World», она терпит неудачу. Вот код:Visual C++ 2010 не может включать файлы

#include <iostream> 
using namespace std; 
int main() 
{ 
    cout << "Hello World! "; 
    return 0; 
} 

И ошибки:

error C1083: Cannot open include file: 'iostream': No such file or directory 
IntelliSense: cannot open source file "iostream" 
IntelliSense: name must be a namespace name 
IntelliSense: identifier "cout" is undefined 

Я проверил включенный каталог, есть только четыре файла:

  • omp.h
  • pgobootrun.h
  • svr.h
  • wmiatprov.h

Либерал каталог имеет только четыре Lib файлы:

  • pgobootrun.lib
  • pgort.lib
  • vcomp.lib
  • vcopmd.lib

Я ve переустановил как минимум 3 раза без успеха.
Я полностью смущен.

+0

Какую версию VC вы используете? Вы правильно настроили свою IDE? –

+0

К сожалению, я забыл упомянуть пустые каталоги include и lib. И это Visual Studio 2010 Ultimate – blueLine

+0

Попробуйте установить Windows SDK –

ответ

0

Хорошо, я исправил его. Я удалил vs2010 и удалил папку Microsoft Visual Studio 2010 в «Program Files (x86)». Затем я открыл regedit и удалил тот, что там тоже. Затем я переустановил, и теперь каталоги include и lib снова заполнены. Программа также успешно работала.

1

ошибка связана с проблемой «url» при компиляции кода. Переместите его в один из стандартных каталогов. Вы также можете добавить путь к списку каталогов в своем компиляторе. также я предполагаю, что вы используете визуальную студию? попробуйте это также.

Ошибка связана с тем, что Visual Studio может скомпилировать несколько проектов за один раз. Сгенерированные типовые решения содержат два проекта, которые используют общие файлы. Обычно экземпляры компилятора пытаются одновременно ссылаться на один и тот же файл.

Чтобы избежать запуска в эту проблему, вы можете выполнить одно из следующих действий:

  • Не стройте весь раствор. Вместо этого создайте каждое приложение отдельно.

  • Настройка Visual Studio для установки максимального количества параллельных сборок на один (1): выберите «Инструменты», «Параметры». В диалоговом окне «Параметры»

  • expand Проекты и решения, выберите «Сборка и запуск». Установите максимальное количество параллельных проектов проекта на 1.

  • Добавить зависимость между проектами в.sln file: В окне окна решения щелкните правой кнопкой мыши по решению, выберите Project
    Зависимости. В диалоговом окне «Зависимости проектов» установите один из проектов
    в зависимости от другого.

надежда, что помогает, дайте мне знать

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