赞
踩
1.64位系统应将pthreadVC2.dll复制到C:\Windows\System32中,不然会出现报错:由于找不到pthreadVC2.dll 无法继续执行代码 重新安装程序可能会解决此问题
2.配置pthread多线程库的时候需要注意结构体timespec,这个结构体在time.h库中已经被声明,因此我们在引入pthread.h头文件时需要加上#define HAVE_STRUCT_TIMESPEC
3.如何正确配置Visual studio 2019的当前项目
①,启动Visual Studio2019,新建一个控制台程序,进入工作界面,右击解决方案的项目,点击属性进入:
②,配置属性 -> C\C++ -> 常规 -> 附加包含目录 D:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\include
③,配置属性 -> 链接器 -> 常规 -> 附加库目录 D:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\lib\x64
④,配置属性 -> 链接器 -> 输入 -> 附加依赖项 pthreadVC2.lib
⑤,设置系统环境变量 D:\Program Files\pthreads-w32-2-9-1-release\Pre-built.2\dll\x64(此步骤没做测试,可自行研究进行对比)
4.注意第三方库引入方式#include <pthread.h>
5.正规下载link:Index of /sites/sourceware.org/pub/pthreads-win32
pthreads-w32-2-9-1-release.zip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。