05.06.2021, 12:23
Wielowątkowość w C++ przy MinGW- problem
Chciałbym prosić o pomoc w rozwiązaniu problemu, który pojawia się gdy chcę w programie w C++ użyć takich klas jak np. thread lub mutex. Dyrektywa #include <thread> działa, lecz przy definiowaniu obiektu typu thread pojawia się błąd:
'thread' is not a member of 'std'
chociaż, z tego co wiem to właśnie w przestrzeni nazw std jest klasa thread zdefiniowana i tu zaczyna się problem. Korzystam z DEV C++ gdzie mogę korzystać z C++ 17, skonfigurowałem wszystko zgodnie z doradami Szachisty, tu link:
https://forum.pcformat.pl/Kompilator-C-17-t
lecz kwestia wielowątkowości po prostu powoduje wspomniany błąd. Dodanie opcji/flagi -lthread lub -pthread do opcji konsolidatora nic nie daje dlatego prosiłbym o pomoc w tej sprawie. W sieci znajdowałem podobne problemy, trzeba było ściągać plik nagłówkowy mingw.thread.h, ale nie działało bo ten wymagał innego nagłówka, lecz ten inny znowu czegoś wymagał i po prostu jestem w martwym punkcie.
Pozdrawiam.
'thread' is not a member of 'std'
chociaż, z tego co wiem to właśnie w przestrzeni nazw std jest klasa thread zdefiniowana i tu zaczyna się problem. Korzystam z DEV C++ gdzie mogę korzystać z C++ 17, skonfigurowałem wszystko zgodnie z doradami Szachisty, tu link:
https://forum.pcformat.pl/Kompilator-C-17-t
lecz kwestia wielowątkowości po prostu powoduje wspomniany błąd. Dodanie opcji/flagi -lthread lub -pthread do opcji konsolidatora nic nie daje dlatego prosiłbym o pomoc w tej sprawie. W sieci znajdowałem podobne problemy, trzeba było ściągać plik nagłówkowy mingw.thread.h, ale nie działało bo ten wymagał innego nagłówka, lecz ten inny znowu czegoś wymagał i po prostu jestem w martwym punkcie.
Pozdrawiam.