Как изменить режим из режима c ++ 98 в Dev-C ++ в режим, поддерживающий C ++ 0x (основанный на диапазоне)?

Я просто изучаю, как писать диапазон, основанный на циклах, но единственная проблема заключается в том, что мой компилятор Orwell Dev-C ++, похоже, не поддерживает его в своем режиме по умолчанию (который является c ++ 98). Как изменить этот режим на другой, поддерживающий эту функцию (и другие функции C ++ 0x). Благодарю. Также:

Это сообщение об ошибке: в режиме C ++ 98 не разрешены циклы, основанные на диапазонах с ошибками [Error]

Я запускаю Windows 8

Версия, которую я имею Dev C ++, – 5.3.0.3

А компилятор TDM-GCC 4.6.1 64 бит.

Спасибо всем

Перейдите в Инструменты -> Параметры компилятора -> «Компилятор»

Установите флажок « Добавить следующие команды при вызове компилятора » и добавьте в поле ввода текста « -std = c ++ 11 » или если это не работает » -std = C ++ 0x »

Должно быть что-то подобное в любом случае, у меня не было Dev C ++, установленного на протяжении многих лет, поэтому мне пришлось посмотреть на некоторые скриншоты в Google, чтобы помнить.

  1. Загрузите со следующей ссылки: http://orwelldevcpp.blogspot.in/2015/04/dev-c-511-released.html

  2. Перейдите в Инструменты-> Параметры компилятора-> Программы

и add -std=c++11

посмотреть изображение

введите описание изображения здесь

Столкнулся с той же проблемой в Code :: Blocks. для исправления проблемы, в опции сборки -> Флагов компилятора, поставьте галочку в поле «Have g ++ следуйте стандарту языка C ++ 11 ISO C ++ [-std = c ++ 11]»,

В Dev C ++ 5.2.0.3 это так же просто, как перейти в Инструменты-> Параметры компилятора-> Настройки-> Генерация кода и установить языковой стандарт (-std) в ISO C ++ 11

В Dev-C ++ 5.11 ошибка возникает в новой вкладке:

Этот файл требует поддержки компилятора и библиотеки стандарта ISO C ++ 2011. Эта поддержка в настоящее время является экспериментальной и должна быть включена с параметрами -std=c++11 или -std=gnu++11 .

Для этого вам нужно выполнить четыре простых шага:

  1. Перейдите на вкладку «Инструменты»
  2. Выберите «Параметры компилятора».
  3. Перейдите на вкладку «Общие»
  4. Установите флажок «Добавить следующие команды при вызове компилятора», напишите этот оператор -std=c++11 , а затем нажмите OK.

Вывод: ошибка удалена

Interesting Posts
Давайте будем гением компьютера.