Как использовать ranges-v3 в Xcode?

#c #xcode

Вопрос:

У меня есть проблемы, в том числе с библиотекой диапазонов в Xcode. Я уже выяснил, что он не существует в Xcodes, включая путь: /Приложения/Xcode.app/Содержимое/Разработчик/Цепочки инструментов/XcodeDefault.xctoolchain/usr/include/c /v1, поэтому я хотел вместо этого использовать библиотеки gcc. Поэтому я просто добавил /usr/локальный/Подвал/gcc/11.1.0/включить/c /11.1.0/ в пути поиска заголовка Xcode, которые приводят к этой ошибке:

введите описание изображения здесь

Я предполагаю, что он все еще использует clang для компиляции и все еще использует STL по умолчанию Xcode, так как я могу использовать gcc для компиляции моего проекта или получить clang с помощью библиотеки диапазонов?

Комментарии:

1. xcode действительно не предназначен для использования пользовательского компилятора, вам, вероятно, лучше использовать свою собственную копию диапазонов, чем пытаться убедить xcode использовать libstdc github.com/ericniebler/range-v3

2. Спасибо за ваш ответ, я прочитал документы на github, но не смог понять, как правильно установить и собрать его, чтобы включить в Xcode?