[已解决] windows 编译 C 报错 error mutex in namespace std does not name a type

Windows 下 编译C/C++ 程序报错:error: ‘mutex’ in namespace ‘std’ does not name a type 怎么解决,换MinGW

问题

编译C++程序时,报错:

error: 'mutex' in namespace 'std' does not name a type

解决否

以解决

方案

这个是 Windows 安装的 MinGW 多线程选择问题,这里需要的是posix版本,而不是win32的多线程方案。

在使用 mingw x64 install 程序时,选择

install

参考

  • https://www.jianshu.com/p/c3411fe5b19c
  • https://stackoverflow.com/questions/14191566/c-mutex-in-namespace-std-does-not-name-a-type

发表评论

邮箱地址不会被公开。 必填项已用*标注