С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
5 / 5 / 2
Регистрация: 27.03.2018
Сообщений: 33
1

Visual Code не видит c++2a

08.01.2021, 09:34. Показов 1006. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Такая сложность: VC не желает иметь дело с последним стандартом c++. Пишет:
unrecognized command line option '-std=c++2a'; did you mean '-std=c++03'?
в ответ на
"args": [
"-std=c++2a",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
]
в tasks.json

Версия g++ - 8.1.0
При компиляции из командной строки g++ -std=c++2a tmp.cpp всё отлично, получается рабочий exe-шник.
Код, кстати (по идее, мне тут должно хватать c++17, и c++17 VC принимает, но почему-то всё равно ругается на отсутствие шаблонных параметров):
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <tuple>
 
using namespace std;
 
int main()
{
  tuple t(true, "2", 3);
  cout << get<0>(t) << " " << get<1>(t) << " " << get<2>(t) << endl;
  system("pause");
}
Помогите, пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2021, 09:34
Ответы с готовыми решениями:

Visual Studio Code не видит ни одной библиотеки
я решил поменять операционную систему на linux, скачал visual studio code но при попытке...

Debian 9 Visual Studio Code С++ нужно настроить VS Code
Доброго времени суток, скажите пожалуйста как настроить в VS Code Path при работе с C++???

Visual Basic 5 компиляция в P-Code и в Native Code - различия
Из одного и того же исходного кода: скомпилировано два exe-файла один в P-Code - BitBlt32p.exe...

Code First с БД PostgreSQL в Visual Studio Code на Linux
Здравствуйте! Возникла проблема с подключением к БД PostgreSQL, обо всем по порядку: Стоит...

3
фрилансер
5846 / 5377 / 1103
Регистрация: 11.10.2019
Сообщений: 14,376
08.01.2021, 10:08 2
Kroval, для c++17 компилируется, используй его

Цитата Сообщение от Kroval Посмотреть сообщение
ругается на отсутствие шаблонных параметров
в настройках студии включи C++17, перестанет ругаться
0
5 / 5 / 2
Регистрация: 27.03.2018
Сообщений: 33
08.01.2021, 15:46  [ТС] 3
Алексей1153, да это я первым делом
Миниатюры
Visual Code не видит c++2a  
0
5 / 5 / 2
Регистрация: 27.03.2018
Сообщений: 33
08.01.2021, 16:43  [ТС] 4
Что интересно, какие-то фичи из c++17 пашут. Структурное связывание, например:
C++
1
2
3
map<int, string>m = {{1, "111"}, {2, "222"}, {3, "333"}};
for (const auto& [key, val] : m)
    cout << key << " " << val << endl;
0
08.01.2021, 16:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2021, 16:43
Помогаю со студенческими работами здесь

Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ?
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки...

Зачем для создания формы на Angular использовать Visual Studio и Visual Studio Code?
Мне нужно написать форму на ангуляре, которая будет выполнять Select, Insert,Delete из базы данных....

Visual studio vs visual code
Добрый день. В visual studio есть возможность удаленно собирать и отлаживать программу на linux....

Code::Blocks не видит <iostream.h>
Работаю с прогой Code::Blocks, проста и удобна. В основном работаю на Си. Но хотел проверить код...

Code Blocks не видит компилятор
Ребята, недавно пользуюсь linux. Установил себе Code Block среду разработки. При запуске пишет...

Чем отличается Visual Studio Community и Visual Studio Code?
в чем разница Visual Studio Code или Visual Studio Community. Описание на англиском где я полный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru