加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

我可以获得Unix的pthread.h在Windows中编译吗?

发布时间:2020-12-15 16:17:33 所属栏目:安全 来源:网络整理
导读:如果我试图编译一个程序 #include pthread.h 在它,我得到的错误: pthread.h: No such file or directory 是否有可能得到这在Windows环境中编译? 我使用Vista与最新的MinGW。 我不想使用UNIX版本3.5的Microsoft Windows服务,因为我必须将其移动到Unix环境
如果我试图编译一个程序
#include <pthread.h>

在它,我得到的错误:

pthread.h: No such file or directory

是否有可能得到这在Windows环境中编译?

我使用Vista与最新的MinGW。

我不想使用UNIX版本3.5的Microsoft Windows服务,因为我必须将其移动到Unix环境。

pthread.h是用于线程的Unix / Linux(POSIX)API的头文件。 POSIX层(如Cygwin)可能会编译一个#include< pthreads.h>的应用程序。

原生的Windows线程API通过#include< windows.h>它的工作方式略有不同于Linux的线程。

仍然,有一个替换“胶水”库保持在http://sourceware.org/pthreads-win32/;注意它与MinGW / VS有一些轻微的不兼容性(例如见here)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读