gcc — нераспознанный параметр командной строки & quot; -std = c ++ 11 & quot; с ++ в Netbeans 7.2

Я пытаюсь использовать C ++ 11. Просеяв через Интернет, я обнаружил, что все, что мне нужно сделать, это
щелкните правой кнопкой мыши на моем проекте -> свойства и в разделе «Стандарт C ++» выберите c ++ 11. Когда я запускаю программу с C ++ 11, я получаю эту ошибку »нераспознанный параметр командной строки -std=c++11, Одно из решений, которое сказали люди, это добавить -g -std=c++0x в «Дополнительные параметры», но затем я получаю «нераспознанный параметр командной строки -std=c++0x, Я скачал gcc-4.7.1.tar.gz, но не знаю, что с ним делать.

Кто-нибудь знает, как избавиться от этой ошибки или знает, как заставить компиляцию сетевых компонентов с C ++ 11?

6

Решение

увеличьте версию gcc до 4.7+. c ++ 0x поддерживается начиная с gcc4.3, а c ++ 11 поддерживается начиная с gcc4.7

4

Другие решения

Шаги для настройки через IDE Netbeans:

  1. Щелкните правой кнопкой мыши на проекте и перейдите в свойства
  2. Перейти к сборке -> C ++ компилятор
  3. На правой боковой панели есть несколько вариантов
    перейдите в Основные параметры -> Стандарт C ++
    изменить его значение с C ++ 11 на C ++ 98
-2

По вопросам рекламы [email protected]