Я использую блоки кода с компилятором gnu gcc. Но когда я пытаюсь составить базу диапазона для начала, это дает много ошибок. Поэтому я думаю, что компилятор не поддерживает C ++ 0x. Поэтому я хочу знать, как узнать версию компилятора, которую я использую, и как правильно обновить ее до версии C ++ 0x, поддерживающей ее. Я использую Windows XP.
Этот алгоритм может помочь начать с программирования на C ++ 11 в Windows:
1) Перейти к http://mingw.com и загрузите последнюю версию MinGW,
установить его
2) Загрузите установщик CodeBlocks, установите его. Во время установки
он должен обнаружить установку GCC и предложить использовать ее по умолчанию
компилятор, примите это.
3) Запустите новый проект CodeBlocks, перейдите к
Проект -> Свойства -> Параметры сборки -> Настройки компилятора ->
Флаги компилятора, затем установите флаг «Пусть g ++ будет следовать ISO C ++ 0x
Стандарт языка Си ++ «
4) Скомпилируйте ваш первый проект на C ++ 11 и
веселье!
Кстати, последняя версия MinGW g ++ на данный момент имеет версию 4.6.1, поэтому она должна поддерживать большинство функций C ++ 11.
Других решений пока нет …