【发布时间】:2015-01-20 02:11:50
【问题描述】:
2015-1-20,我在 Win7 中使用 MinGW,尝试使用 MinGW 和 Pthreads 编译我的源代码。 MinGW 已经支持 POSIX 线程,在“MinGW 安装管理器”中,我们可以安装 pthreads dev 包和 pthreads lib。 但是我自己编译源码的时候,出现了一个错误:struct timespec redefinition,先在pthread.h,然后在unistd.h,不知道为什么。
在此之前,实际上我安装了没有 pthreads dev 和 lib 包的 minGW,我下载了 pthreads-for-win32 源代码并在本地构建它。我使用 -I/somewhere -L/somewhere -lpthreadGC2 链接到我的源代码,并且它有效。
但这一次,MinGW 的自封装失败了。我需要帮助。 我无法上传图片向您展示详细信息....
【问题讨论】: