我可以获得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)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读