1. 下载pthreads-w32-2-9-1-realease.zip 地址:http://www.mirrorservice.org/sites/sourceware.org/pub/pthreads-win32/
2. 下载后解压,出来三个文件夹,我们只需要Pre-built.2文件夹
3. 为了方便管理, 将include文件夹中的三个.h头文件拷贝到VS的安装路径/VC/include路径下面,例如我的是C:Program Files (x86)Microsoft Visual Studio 12.0VCinclude
4. 同样地,将lib文件夹下面的两个文件夹x64/和x86/拷贝到C:Program Files (x86)Microsoft Visual Studio 12.0VClib下面
5. dll文件下同样有x64和x86两个文件夹,程序实际运行时候需要用到。这里注意,要将x64文件夹拷贝到C:WindowsSystem32下面,让64位程序运行;而x86文件夹要拷贝到C:WindowsSysWOW64下面,让32位程序运行
6. 在新建的VS工程中,属性->VC++目录->包含目录、库目录分别追加:C:Program Files (x86)Microsoft Visual Studio 12.0VCinclude 和 C:Program Files (x86)Microsoft Visual Studio 12.0VClibx64
7. 再打开链接器->输入->附加依赖项,加上pthreadVC2.lib,至此配置完成,pthread.h在VS2013可以使用