Настройка C ++ 11 Geany

Я изучаю C ++, и мне нужно правильно настроить команды компиляции и сборки в Geany для C ++ 11.

Я думал, что они были правильными, но при использовании autoЯ получаю следующую ошибку:

warning: ‘auto’ will change meaning in C++0x; please remove it [-Wc++0x-compat]

Вот мои текущие команды сборки набора:

Compile:  g++ -Wall -c "%f"Build:  g++ -Wall -o "%e" "%f"Execute:  "./%e"

Что мне нужно установить, чтобы правильно скомпилировать, собрать и выполнить программу на C ++ 11?

7

Решение

Как указано в комментариях, вы должны добавить флаг -std=c++0x, Вы можете установить его в «Build» -> «Установить команды сборки», затем изменить команды в следующих полях:

Обобщение:

g++ -Wall -std=c++0x -c "%f"

Телосложение:

g++ -Wall -std=c++0x -o "%e" "%f"
9

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

Других решений пока нет …

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