Windows下POSIX线程编程(pThread)环境搭建

系统:  Windows 7
编辑器:codeblocks13.12

1. 简介:

Windows有一个叫 POSIX Threads for Win32 的开源项目给出了一个功能比较完善的Windows下pthreads API的实现,提供对POSIX的支持。

2. 下载链接:

官网:http://sourceware.org/pthreads-win32/

ftp资源:ftp://sourceware.org/pub/pthreads-win32/

2.7.0版的链接:ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe

3. 安装部署:

下载后安装,在目录下Pre-built.2文件夹,包括include的头文件和lib库文件两部分,

codeblocaks下,project->build options配置好linker settings和searching dictionary指到include和lib。

4. 可能的错误

1》 编译、链接没有问题,运行时报错“找不到pthreadVC2.dll文件”

解决:程序运行时需要pthreadVC2.dll动态链接库支持,因此,应该将我们下载下来的位于lib目录下pthreadVC2.dll文件放在可执行程序exe所在目录或者操作系统的system32目录下。

原文地址:https://www.cnblogs.com/thingk/p/4223784.html