Я только что обновил свой дистрибутив gcc через MacPorts, и я хотел бы использовать последнюю версию libstdc ++ 4.7 (которая поддерживает ряд интересующих меня функций C ++ 11) с clang ++ в Xcode. Очевидно, что активация нового gcc4.7 через MacPorts select
команды недостаточно, поскольку Xcode постоянно жалуется на отсутствие заголовков, например
#include<random>
'random' file not found
Я уже установил каталог дополнительных заголовков (MacPorts по умолчанию корень /opt/local/include
) и каталог дополнительных библиотек (корневой каталог MacPorts по умолчанию) /opt/local/lib
), однако, похоже, что XCode трудно понять, что его заголовки C ++ находятся в /opt/local/include/gcc47/c++
,
Задача ещё не решена.
Других решений пока нет …