我的编译有错误
我试图通过下载和安装 gcc-tdm 来修复它,因为一个论坛提到这是一个编译器问题,但我仍然得到相同的结果。
有谁知道如何解决这个问题?
今天早上才遇到这个问题。在读了一点之后,我意识到我安装了带有 Win32 线程的 MinGW。使用 posix 线程全新安装 MinGW
问题得到解决。
链接到原始 Win32 vs pthread 帖子:mingw-w64 线程:posix vs win32
CodeBlocks 附带的 GCC 版本不支持线程(或者至少我上次检查时是这种情况)。您必须安装更好的编译器,并配置 CB 以使用它。
您可以从 MSYS2 获得新版本的 GCC。或者,您可以安装众多 MinGW-w64 发行版之一。