安装 pthread win32

Posted

技术标签:

【中文标题】安装 pthread win32【英文标题】:Installing pthread win32 【发布时间】:2015-01-06 16:33:01 【问题描述】:

我尝试按照this guide安装pthread win32。

我将pthreadVC2.dll 文件添加到C:\Windows,并将pthreadVC2.lib 文件添加到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib。我在链接器的附加依赖项中输入了pthreadVC2.lib,但我无法在我的项目中包含 pthreads.h 文件。 Visual Studio 无法识别此文件。有什么问题?

我想得到一些帮助。

【问题讨论】:

【参考方案1】:

我建议您为此目的使用 MinGw,因为在此问题下提供了大量支持。你可以在 Windows 中使用 MinGW,这个问题的答案可以在 here 找到。

【讨论】:

【参考方案2】:

您遵循的指南存在一些问题。您的问题可以得到解释,因为该指南省略了将头文件复制到可以找到它们的位置。另一个问题是正确的头文件是 pthread.h 而不是 pthreads.h。

如果您希望将 pthread-win32 安装到您的 Visual Studio 目录中,以下页面上的说明可能会更完整:

http://web.cs.du.edu/~sturtevant/pthread.html

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。

以上是关于安装 pthread win32的主要内容,如果未能解决你的问题,请参考以下文章

pthread-win32 扩展 sem_post_multiple

有人用过Posix pthread win32库,dll文件

Windows下JetBrains CLion的pthread使用配置

你如何为x64编译静态pthread-win32 lib?

在 Win7 的 MinGW 中使用 pthread

多线程——Pthread