EDIT: Благодаря некоторой помощи, я вижу, что мне просто не хватает круглых скобок. Задача решена.Visual Studio 2013 Необязательные ошибки синтаксиса
Недавно Visual Studio давала мне ошибки в простейших вещах, которые на самом деле не так, и из-за этого я не могу запускать какую-либо программу, и это очень расстраивает. У меня есть Visual Studio Professional 2013 с обновлением 5, работающим в Windows 10. Позвольте мне привести пример.
Когда я пишу программу:
#include <iostream>
using namespace std;
int main
{
cout << "Hello World!" << endl;
return 0;
}
Я получаю ошибки:
main.cpp (6): ошибка C2143: синтаксическая ошибка: отсутствует '}' перед ';'
main.cpp (8): ошибка C2059: ошибка синтаксиса: 'Возвращение'
main.cpp (9): ошибка C2059: ошибка синтаксиса: '}'
main.cpp (9) : ошибка C2143: синтаксическая ошибка: отсутствует ';' до '}'
Кроме того, в cout IntelliSense дает мне ошибку «нет подходящей функции преобразования из« std :: basic_ostream ... »в« int »существует». И по возвращении он говорит «ошибка: ожидаемая декларация». Эта же ошибка также указана на конечной скобке.
Почему я получаю все эти бессмысленные ошибки и как заставить их перестать появляться, чтобы я мог запускать программу?
(. P.S. Я пытался писать программу и без «с помощью патезрасе» и ничего не меняется)
Ого, я чувствую себя глупо. Не могу поверить, что я этого не видел! Я добавил это, и это устранило проблему. Спасибо.. –