g++ MinGW Wątki... Oh No!

g++ MinGW Wątki... Oh No!
mpaw
  • Rejestracja:ponad 9 lat
  • Ostatnio:2 dni
  • Postów:531
0

Dzień dobry.

Czy można jakoś zmusić g++ na Windows do obsługi wątków? Nie rozpoznaje this_thread i w ogóle jakieś dziwne rzeczy się dzieją. Czytałem, że MinGW nie wspiera wątków i najsensowniej jest skorzystać z innej, zewnętrznej implementacji wątków i jej użyć w programie. Czy coś komuś wiadomo? Gdzie znaleźć taką reprezentację?

Dzięki
M.

error: 'std::this_thread' has not been declared
Dodaję plik <thread>


That's all folks ;)
edytowany 1x, ostatnio: mpaw
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:3 dni
  • Lokalizacja:Szczecin
3

A o którym mingw mówimy? Np. ten dostarczany z Qt od dawna bezproblemowo wspiera wątki.


06
  • Rejestracja:prawie 20 lat
  • Ostatnio:około rok
  • Postów:2440
3

Przy instalacji MinGW powinieneś wybrać POSIX-owy model wątków, bo ten z Win32 nie implementuje biblioteki <thread> (no chyba że się coś zmieniło).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.