заголовок выполнения не найден C ++ в инструментах разработчика командной строки ma c - PullRequest
0 голосов
/ 10 июля 2020

Я использую Ma c OS Catalina и встроенный компилятор C ++ в инструментах разработчика командной строки. При выполнении следующего кода

#include <iostream>
#include <vector>
#include <algorithm>
#include <execution>
int main()
{

    std::vector<int> Vec
    { 4, 3, 5, 2, 6, 1 };

    sort(std::execution::par, begin(Vec), end(Vec));
    for (const auto &x: Vec)
    {
        std:: cout << x << " ";
    }

    return 0;
}

я получаю сообщение об ошибке: g++ --std=c++17 sort.cpp sort.cpp:25:10: fatal error: 'execution' file not found 1 error generated.

Я использую версию c ++ 17. Позже я установил brew g cc версии 9 и та же история. Я не могу использовать параллельное выполнение.

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