2013-11-10 2 views
3

Я делаю большую часть своего кодирования с использованием Qt в C++ и заметил, что я получаю x86-архитектуру, которая не обнаружила ошибок при включении поддержки C++ 11 в моих файлах Qt .pro.Инструменты Xcode на Mac поддерживают C++ 11?

У меня есть последняя версия Xcode и установлены инструменты разработчика. Я понимаю, что OSX использует clang, но по-прежнему кажется, что я все еще придерживаюсь OSX, поддерживающего только более ранние версии gcc.

Есть ли причина, по которой мы не можем получить эти обновления из Xcode, и если нет, я думаю, мне нужно установить эти обновления самостоятельно?

+0

Вы можете (скомпилировать и) установить последнюю GCC (например, [GCC 4,8] (HTTP://gcc.gnu.org/gcc-4.8/) ... затем используйте 'g ++ - 4.8 -std = C++ 11 -Wall' –

+0

Спасибо, я попробую. – user2970859

ответ

2

Вы можете использовать лязг с этим ФЛАГИ -std=c++11 -stdlib=libc++ использовать C++ 11 функций, другой подобный вопрос может быть найден here

+0

У меня недостаточно очков, чтобы дать вам верх, но я принял ваш ответ, спасибо! – user2970859

Смежные вопросы