Сначала я думал, что этот параметр повлияет только на внутреннюю работу среды выполнения GCC, но не помешает мне использовать C. ++11 потоков в моем коде, основываясь на этом ответе и комментарии другого пользователя rubenvb.
Однако, похоже, это не так. Поддержка std::thread, похоже, отсутствует в этой установке MinGW-w64.
Я вызываю g++ из командной строки с помощью нет других вариантов, кроме -std=c++11.
На данный момент я не уверен:
- rubenvb ошибся, и на самом деле необходимо установить MinGW-w64 в рамках модели потоков POSIX, чтобы скомпилировать мой код, который зависит от библиотеки потоков C++11 , или;
- Я все это совершенно неправильно понял, или;
- на самом деле поддерживается в моем сценарии, но он не интуитивно понятен.
Код: Выделить всё
std::thread
Итак, на сегодняшний день (май 2016 г.) MinGW-w64 изначально поддерживает std::thread в зависимости от кода при установке с моделью внутренней потоковой обработки Win32?
Подробнее здесь: https://stackoverflow.com/questions/373 ... -threading