Windows下CodeBlocks配置 支持C++11 多线程显示thread编译错误的问题解决

匿名 (未验证) 提交于 2019-12-03 00:32:02

搞了一个晚上,直到看到这篇文章才解决,转载一下,原文链接如下:https://blog.csdn.net/huhaijing/article/details/51753085

失败的几种姿势


http://blog.csdn.net/guogaoan/article/details/17653295

(1)http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/32-bit/threads-win32/sjlj/
(2)http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-win32/sjlj/

下载之后按照它的介绍配置,运行一个测试程序:

#include <iostream> #include <thread> using namespace std;  void hello() {     cout<<"hello kitty"<<endl; }  int main() {     std::thread t(hello);     t.join();     return 0; } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16



http://blog.csdn.net/wangxiaobupt/article/details/37882541

https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-posix/sjlj/

下载、解压、配置、重启codeblocks,这个流程又重复一遍,编译依然出错,出现很多错误,基本上都是未定义的引用“xxxx”函数,所以windows不能用这个版本。


(1)https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-win32/sjlj/
(2)https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-posix/sjlj/
(3)https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/32-bit/threads-win32/sjlj/
都不好使。


为什么? =。=



所以可能过去的方法已经不适用了。


最终解决:请下载codeblocks-16.01mingw









下载链接:http://www.codeblocks.org/downloads/26






易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!