ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Linux 问题“:对pthread_create未定义的引用“解决方案

2026/8/11 16:48:49 拓冰建站 浏览量
Linux 问题“:对pthread_create未定义的引用“解决方案

用vs2019写多线性程时需要使用pthread_create()用于创建线程,项目里加了所需要的头文件#include <pthread.h>但编译却报对pthread_create未定义的引用的错误,根本原因是没有包含所需要的库
在这里插入图片描述在Linux下用gcc编译报错:
在这里插入图片描述

解决方案1:

1 右键项目选择属性
在这里插入图片描述2找的链接器下的输入,找到库依赖项添加pthread,点击确定
在这里插入图片描述3最后重新编译一下
在这里插入图片描述

解决方案2:

gcc编译则需要加上-pthread的库

#gcc ./html_server.cpp  -pthread -o  html_server.exe