VS2013+phread.h环境配置

Posted 流若浅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2013+phread.h环境配置相关的知识,希望对你有一定的参考价值。

原文链接:http://blog.csdn.net/qianchenglenger/article/details/16907821

本人使用的是windows7 旗舰版64位

目前用的是pthreads-w32-2-9-1-release.zip,解压就能get里面的文件了,一共有三个文件夹。

先附上下载的链接

ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip

 

文件

Pre-built.2【主要使用这个】

pthreads.2 

QueueUserAPCEx

Pre-built.2里面有三个文件夹

把include里面的头文件放到VS->VC下的include即可。  ------------配置include

把lib里面的x64,x86文件夹直接复制到VS->VC下的lib     ------------配置lib.

注意一下DLL位置不能放反了,要么会报错的Tips

把dll里面的x64放到即pthreadGC2.dll与pthreadVC2.dll拷贝到C:\Windows\System32下(用于64位程序的运行)

把dll下的x86文件夹下的五个文件,拷贝到C:\Windows\SysWOW64下(用于32位程序的运行)

 

 

至于为什么system32是处理x64而相反的SysWOW64是处理x86的,【我看了下原Po主没有说明我这里补充】

为什么没有system64 对比system32或者SysWOW32 对比SysWOW64,这是兼容性的问题,64位本身兼容32位,人在江湖身不由己。

以上是关于VS2013+phread.h环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Windows10+VS2013+OpenCV3.0开发环境搭建配置

QT5.8.0与VS2013环境配置

2.VS2013和opencv3.1.0开发环境配置

Qt 5.7 版本+2013VS环境配置

vs2013和openCV的环境配置

VS2013 FFmpeg开发环境配置