Я решил это таким образом на Mac. Я использовал Homebrew для установки последней версии gcc / g ++. Они попадают в / usr / local / bin с include в /usr/local/include.
Я записал CD в / usr / local / bin и сделал символическую ссылку из g ++ @ 7, что угодно, только на g ++, потому что @ bit раздражает.
Затем я пошел в MyProject -> Свойства -> Сборка C / C ++ -> Настройки -> Компилятор GCC C ++ и изменил команду с "g ++" на "/ usr / local / bin / g ++". Если вы решите не делать символическую ссылку, вы можете быть более конкретным.
Сделайте то же самое для компоновщика.
Применить, применить и закрыть. Пусть перестроит индекс. Некоторое время это показывало огромное количество ошибок, но я думаю, что это было при создании индексов. Пока я выяснял ошибки, все они исчезли без дальнейших действий.
Я думаю, не убедившись, что вы также можете перейти в Eclipse -> Properties -> C / C ++ -> Core Build Toolchains и отредактировать их с разными путями, но я не уверен, что это будет делать.