VS中解决
用VS2022写多线性程时需要使用pthread_create()用于创建线程,即使项目里加了所需要的头文件#include <pthread.h>但编译却报对pthread_create未定义的引用的错误,这是因为没有包含所需要的库
项目右击属性
在库依赖项中添加
pthread
Ubuntu中解决
在Ubuntu中出现以上报错是因为我们没有链接它的pthread库
在我们编译时输入类似以下这样的命令,主要是记得加pthread
g++ *.cpp -pthread -o *
比如以下我们就通过编译了: