Добавление -std = c ++ 11 к опциям компилятора в Anjuta 3.4.3

Я довольно далеко в проекте, использующем GTKmm atm, и пытаюсь добавить код, над которым работал мой друг. Однако я получаю эту ошибку:

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

Однако я не могу найти нигде, что действительно позволит мне добавить эти параметры компилятора.

Добавление его в Build -> Configure Project только дает:
Error: unrecognized option 'std=c++11',

Кто-нибудь более знаком с этой IDE, кто мог бы помочь?

2

Решение

Обратите внимание, что параметры командной строки начинаются с «-». Так что вариант -std=c++11 (Увидеть man gcc).

Добавление опции в Build -> Configure Project должно быть сделано так

CXXFLAGS='-std=c++11'

Вы также можете перейти к Project | Project options, затем выберите вашу цель в верхнем поле. Должны появиться опции «Дополнительные опции». Нажмите на это, и вы можете ввести -std=c++11 в поле параметра, который вы хотите использовать (возможно, Compiler flags).

Здесь работает, но у меня есть gcc версия 4.8.x

2

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


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