Настройка 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?

1 ответов


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

Compile:

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

Build:

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