【发布时间】:2012-10-23 01:33:08
【问题描述】:
我在 Windows 7 上使用 Eclipse。我正在 C 中尝试多线程编程。但我无法包含 pthread.h。它说没有这样的文件或目录。它在另一台 Windows 7 机器上工作但似乎没有做这个。请帮帮我。
【问题讨论】:
-
pthread 是一个 unix 库,所以如果它在另一个 windows 安装上工作,那一定是因为你使用了 windows 库的端口。
-
Pthread 中的 P 代表 POSIX,它是大多数 UNIX 或类 UNIX 操作系统(如 Linux 和 OSX)上使用的标准。它不可用于 Windows。请参阅 threads and processes 的特定于 Windows 的参考。
标签: c eclipse multithreading posix