Win10+VS2012配置pthread
2021-03-10 16:34
标签:zip color syswow64 org 系统 amp getchar spec enter 0、pthread源码下载:https://sourceware.org/pthreads-win32/ 1、下载pthreads-w32-2-9-1-release.zip完毕后,解压,内容如下 其中,【Pre-built.2】是pthreads for win32的头文件和库文件,【pthreads.2】是源代码,【QueueUserAPCEx】是一个驱动,需要WDK支持编译。 2、将【.\pthreads-w32-2-9-1-release\Pre-built.2\include】目录下的头文件拷贝到VS2017的安装目录,当前环境下是【C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include 3、把【.\pthreads-w32-2-9-1-release\Pre-built.2\lib】下的静态库文件拷贝到VS2017的安装目录,当前环境下是【C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib】,x86和x64对 4、把【.\pthreads-w32-2-9-1-release\Pre-built.2\dll】下的动态库文件拷贝到系统目录下,x86文件夹中的文件对应C:\Windows\SysWOW64目录,x64文件夹中的文件对应C:\Windows\System32目录 也可以在某个项目中引用该库,或者用更加时髦的Nuget也可以找到这个库。 配置好后,可用以下代码进行测试: 如果在编译时报错【C2011 “timespec”:“struct”类型重定义】,原因是【pthread.h 中的 timespec 和 time.h 中的结构定义重复了,同时两个头文件中的编译条件不同,造成了结构的重复定义】, 解决方案: Win10+VS2012配置pthread 标签:zip color syswow64 org 系统 amp getchar spec enter 原文地址:https://www.cnblogs.com/yuan-yang/p/12678535.html 1 #include "pch.h"
2 #include
#define PTHREAD_H#pragma comment(lib,"x86/pthreadVC2.lib")
文章标题:Win10+VS2012配置pthread
文章链接:http://soscw.com/index.php/essay/62846.html