如何在vs2017上使用pthread.h

原文地址:https://blog.csdn.net/zc08291161/article/details/86664611

自己开发多线程小程序时,发现用不了pthread.h,查阅各种资料,整理如下:
1)下载pthread安装包

å¨è¿éæå¥å¾çæè¿°

å¨è¿éæå¥å¾çæè¿°

2)这时编译程序会报无法解析的外部命令__imp_set_init,原因是这个函数在库pthreadVC2.lib中,需要将这个库导入工程

å¨å¾çæè¿°

3)上述库需要下载,下载地址为
ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip
解压后可以放在任意文件夹

4)配置lib库

å¨è¿éæå¥å¾çæè¿°

å¨è¿éæå¥å¾çæè¿°

å¨è¿éæå¥å¾çæè¿°

注意一定要把解压好的文件夹下面的lib库的x86和x64全部添加上。

5)链接器配置

å¨è¿éæå¥å¾çæè¿°

输入这三个
pthreadVC2.lib
pthreadVCE2.lib
pthreadVSE2.lib

å¨è¿éæå¥å¾çæè¿°

就可以使用pthread.h正常进行编程了
————————————————
版权声明:本文为CSDN博主「zc08291161」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zc08291161/article/details/86664611

发布了3 篇原创文章 · 获赞 0 · 访问量 545

猜你喜欢

转载自blog.csdn.net/yiyayiya557/article/details/104842673