Я работаю над многопоточным проектом на c ++ и пытаюсь использовать семафор, из того, что я читал в документации c ++ имеет семафор, но когда я пытаюсь включить заголовок
#include <semaphore>
Не выполняется автозаполнение, и я получаю сообщение об ошибке компилятора о том, что файл заголовка не распознается.
Согласно документации ,
Этот заголовок является частью библиотеки поддержки потоков.
Означает ли это, что мне нужно добавить какой-нибудь префикс к #include
? Или включить какой-нибудь другой зависимый заголовок? Я не могу понять, почему это не сработает, и я нигде не могу найти ничего об этом, любая помощь будет принята с благодарностью. пару дней go, так что все должно быть в актуальном состоянии.