MinGW error: ‘thread’ is not a member of ‘std’

后端 未结 3 846
野的像风
野的像风 2020-12-03 10:50

I\'m trying to cross-compile for Windows a simple application:

#include 

void Func(){
  return;
}

int main(){
  std::thread thr1(Func);
  thr         


        
3条回答
  •  难免孤独
    2020-12-03 11:48

    This error means that the STL you are using does not contain all the features of C++11.

    To access C++11 threads in Windows, you will need a build of Mingw with posix-threads. Here you can find Mingw-Builds v4.8.1: http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-posix/sjlj/

提交回复
热议问题