当前位置:   article > 正文

多线程库pthread使用Visual studio 2019调试注意事项_找不到pthreadvc2.dll

找不到pthreadvc2.dll

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
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号