• 全部
...

求教——Windowds下用Eclipse写C++代码提示 cannot find -lpthread

大鱼会飞 2016-08-30 06:50:46
请问各位大神,这个是什么问题?刚安装了Eclipse Neon Release (4.6.0)+ MinGW,写了简单代码,编译报这个错误,控制台信息如下:
Info: Internal Builder is used for build
g++ "-LD:\\MinGW\\lib" -o MD5_test.exe Main.o
d:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find -lpthread
collect2.exe: error: ld returned 1 exit status

不知道为什么,请不吝赐教!
...全文
给本帖投票
1970 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
大鱼会飞 2016-09-01
  • 打赏
  • 举报
回复
@师大一棵草 用你的方法果然解决了问题,膜拜一下。可是又产生了另一个问题,我加了两行代码,结果出了58个错误:
师大一棵草 2016-08-31
  • 打赏
  • 举报
回复
由于Mingw下没有带pthread库,所以在eclipse中设置多线程动态链接库,也不管用。需要自己下载, ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe 解开pthreads-w32-2-8-0-release.exe,把Pre- built.2中的libpthreadGC2.a改名为libpthread.a复制到c:\mingw\lib目录, pthread.h复制到c: \mingw\include目录即可。

13,867

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部