Я довольно далеко в проекте, использующем GTKmm atm, и пытаюсь добавить код, над которым работал мой друг. Однако я получаю эту ошибку:
Ошибка Этот файл требует поддержки компилятора и библиотеки для стандарта ISO C ++ 2011. Эта поддержка в настоящее время является экспериментальной и должна быть
включается с помощью параметров компилятора -std = c ++ 11 или -std = gnu ++ 11
Однако я не могу найти нигде, что действительно позволит мне добавить эти параметры компилятора.
Добавление его в Build -> Configure Project
только дает:
Error: unrecognized option 'std=c++11'
,
Кто-нибудь более знаком с этой IDE, кто мог бы помочь?
Обратите внимание, что параметры командной строки начинаются с «-». Так что вариант -std=c++11
(Увидеть man gcc
).
Добавление опции в Build -> Configure Project
должно быть сделано так
CXXFLAGS='-std=c++11'
Вы также можете перейти к Project | Project options
, затем выберите вашу цель в верхнем поле. Должны появиться опции «Дополнительные опции». Нажмите на это, и вы можете ввести -std=c++11
в поле параметра, который вы хотите использовать (возможно, Compiler flags
).
Здесь работает, но у меня есть gcc
версия 4.8.x