环境:win10+vs2017+C语言+pthread
1、下载pthreads配置包
2、解压然后配置文件
其实就是复制粘贴到vs2017的安装目录下和本地动态库下
主移动这三个文件夹的内容。
1. 将include里的内容复制vs2017的include下
路径为:你安装的主路径\vs2017\comm\VC\Tools\MSVC\14.16.27023\include
2. 将lib里的内容复制vs2017的lib下
路径为:你安装的主路径\vs2017\comm\VC\Tools\MSVC\14.16.27023\lib
这里有点不一样,x86和x64都要分别复制进去。
3. 将dll里的内容复制系统目录下,这里x86和x64复制的位置不同
x86:
dll\x86 下的文件复制到C:\Windows\SysWOW64
x64
dll\x64 下的文件拷贝到C:\Windows\System32
3、添加timespec防重定义
主要目的:就是防止pthread.h提示error C2011: “timespec”:“struct”类型重定义,原因就是time.h重复定义了。
操作:在使用的项目属性->预处理器->添加“HAVE_STRUCT_TIMESPEC”。