可能重复:
Can I get C’s pthread.h to compile in Windows?不能包括在Windows pthread.h
我使用的Eclipse在Windows 7我正在尝试多线程编程C.But我无法包含pthread.h.It说没有这样的文件或目录。它在另一台Windows 7机器上工作,但似乎没有在这一个工作。请帮助我。
可能重复:
Can I get C’s pthread.h to compile in Windows?不能包括在Windows pthread.h
我使用的Eclipse在Windows 7我正在尝试多线程编程C.But我无法包含pthread.h.It说没有这样的文件或目录。它在另一台Windows 7机器上工作,但似乎没有在这一个工作。请帮助我。
pthreads,也称为POSIX线程,是符合POSIX标准的操作系统(通常是类Unix系统,例如Linux和Mac OS X)的工具.Windows没有它。您将需要安装一个pthreads的Windows端口。你可以在这里得到它:http://sources.redhat.com/pthreads-win32
pthread是一个unix库,所以如果它在另一个窗口安装的工作,它一定是因为你使用的Windows库的一个端口。 – Jasper
Pthread中的P表示POSIX,这是在大多数UNIX或类UNIX操作系统(如Linux和OSX)上使用的标准。它不适用于Windows。请参阅[线程和进程]的Windows特定参考(http://msdn.microsoft.com/en-us/library/windows/desktop/ms684852%28v=vs.85%29.aspx)。 –