еще одна проблема QMAKE_CXXFLAGS - PullRequest
1 голос
/ 07 февраля 2012

Я пытаюсь передать флаг g ++, поэтому я добавил QMAKE_CXXFLAGS += -std=c++0x в мой файл * .pro, но, похоже, он не был принят. Он также не окрашивается в QtCreator, как и другие переменные (например, SOURCES).

Я пытаюсь использовать nullptr в этом случае, и код можно скомпилировать и запустить через командную строку. При использовании QtCreator я получаю nullptr was not declared in this scope.

Есть идеи о том, чего мне не хватает?

1 Ответ

0 голосов
/ 09 июня 2012

это потому, что qt-creator фактически использует стандартный gcc от apple (4.2.1) вместо того, который вы фактически выбрали (после его установки через порты). например Вы устанавливаете g ++ - mp-4.6.1 и добавляете цепочку инструментов, что пока хорошо, если вы вернетесь к настройкам проекта, вы заметите, что ide фактически ограничивает выбор наборов инструментов настройками по умолчанию (прискорбная ошибка!)

...