Visual Studio中配置pthreads

发布于 2015-09-17  7.29k 次阅读


从http://sourceware.org/pthreads-win32/下载pthread 的windows安装包,我下的是pthread-w32-2-8-0-release.exe,其他版本也可以。解压到pthread-w32-2-8-0-release。

本文使用vs2015,其于版本大同小异。打开vs2015,项目->属性->配置属性->VC++目录,包含目录里添加inlude路径,如下图所示,如果刚下载的压缩包放在D盘,则在包含目录那一栏添加:D:pthread-w32-2-8-0-releasePre-built.2include;在库目录那一栏添加:D:pthrea-w32-2-8-0-releasePre-built2lib

在链接器—>输入,附加依赖项一栏添加

pthreadVC2.lib;pthreadVCE2.lib;pthreadVSE2.lib;如下图所示。所有设置完成后点确定。

打开pthread-w32-2-8-0-releasePre-built.2lib,将里面三个*.lib文件复制到你所建立的工程目录中去,这样就设置好了,大功告成。

运行如下程序:

这里可能会一个重定义的错,把那几行重定义的注释掉即可。可以得到运行结果为:


公交车司机终于在众人的指责中将座位让给了老太太