Как вы используете c ++ 17 параллельных стандартных библиотечных алгоритмов на ma c? - PullRequest
3 голосов
/ 15 февраля 2020

Я хочу использовать параллельную сортировку из стандартной библиотеки c ++ 17 в моем проекте cmake (он кроссплатформенный и прекрасно работает на Linux и MSYS2), но libc ++ от Apple Clang еще не реализовал это, в то время как libstdc ++ от gnu есть . Как вы используете реализацию gnu библиотек c ++ 17 в проекте cmake на ma c?

1 Ответ

0 голосов
/ 29 февраля 2020

Я нашел решение собрать g cc из исходного кода и использовать тот компилятор и библиотеки, которые идут с ним. Он также должен быть c связан с -static-libgcc -static-libstdc++. У меня также были проблемы с библиотекой fmt после переключения на стандартную библиотеку gnu, но я решил, что с помощью версии fmt только для заголовков.

Вот файл CMakeLists.txt с полным подробности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...