2010-07-31 3 views
4

Следующий код в Microsoft Visual C++ 2010 Express:мс VC++ iostream компиляции ошибка

#include <iostream> 
//using namespace std; 

int main(int argc, char **argv) 
{ 


return(0); 

} 

дает мне ошибки:

 
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2061: syntax error : identifier 'acosf' 
... 
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\cmath(41): fatal error C1003: error count exceeds 100; stopping compilation 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 

Если закомментируйте «#include», то он компилирует. Я создал проект из существующего кода и отредактировал его.

+0

Если она урезанная существующий проект, может ли быть какой-то предкомпилированного остаток заголовок, оставшиеся от него? Попробуйте построить все. –

+1

_фатальная ошибка C1003: количество ошибок превышает 100; остановка компиляции: _ Я вижу только одну ошибку. –

+0

Hi Amardeep, В Я щелкнул правой кнопкой мыши по проекту и выбрал «rebuild». Я получаю те же ошибки компиляции – brian

ответ

0

У меня нет установленной версии, но я уверен, это потому, что вы прокомментировали фрагмент using namespace std;.

Хотя ваш образец кода компилируется просто отлично в VS 2008 prof edition.

+0

Директива using не имеет ничего общего с ошибкой. У него просто пустая строка 'main()' entry. Расширение источника является более вероятной причиной, о которой говорили другие. – greatwolf

6

Извините за мой плохой английский.

Я бы с той же проблемой была решена с помощью этого параметра конфигурации:

  1. Панель инструментов -> Project -> Свойства (или Alt + F7).
  2. Свойства конфигурации -> C/C++ -> Дополнительно.
  3. Compile Как

Если у вас есть в «Compile В» поле значение «Compile в C кодекс», то вы должны изменить его по умолчанию или «Компиляция как код C++».

Я надеюсь, что было полезно

С наилучшими пожеланиями

+0

Отлично, +1 за это работает! –

+0

Имел ту же проблему, что и OP; Я только что изменил эту конфигурацию. Хороший ответ! –

16

Изменить расширение от .c до .cpp

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