#c #visual-studio-code
#c #visual-studio-code
Вопрос:
Я пытаюсь настроить VS Code на Mac (Intel) для разработки на C . Я слежу за настройками на веб-сайте VS Code. После выполнения всех шагов, когда я добираюсь до задачи сборки при запуске терминала, сборка завершается с ошибкой и указывает на ожидаемое значение «;» после «msg». Я могу запустить тот же файл в XCode без проблем, но VS Code завершается с ошибкой. Вот полный код с сайта настройки VS Code.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> msg {"Hello", "C ", "World", "from", "VS Code", "and the C extension!"};
for (const stringamp; word : msg)
{
cout << word << " ";
}
cout << endl;
}
Комментарии:
1. инициализация
std::vector
с помощью списка инициализаторов поддерживаетсяc 11
локально. Поддерживает ли ваша компиляцияc 11
или более позднюю версию?2. каким образом терпит неудачу? Что это за сообщение об ошибке?
3. Все, что говорится в сообщении об ошибке, это то, что оно ожидает » ; » после сообщения об ошибке.
4. @Harry это степень MBA 2019 года, и в версии для clang указано: версия clang 12.0.0 (clang-1200.0.32.28)